Method for providing auxiliary text and related apparatus
Patent Information
- Application Number
- CN202510377133.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2026-09-29
AI Technical Summary
专利文件3生成说明书依据的是用户的输入(即发明提案、技术图纸等技术文件、照片等静止图像、动态图像等),对比文件3同样存在仅依据用户输入生成的说明书有可能近似于现有技术文件的问题,这样的说明书在作为用户撰写说明书的参考文本时存在可参考性不足的问题
[0031]在本申请提供的多个实施方式中,通过获取用户输入的技术方案信息,并基于所述技术方案信息及其对应的检索结果动态生成辅助说明文本,使得辅助文本能够自动适配技术方案信息的多层次保护范围需求,相较于仅根据用户输入生成说明书的方式,将检索结果作为辅助说明文本的生成依据之一,可以使得辅助说明文本尽可能地区别于相关技术,可以提升辅助说明文本的可参考性。
Smart Images

Figure CN122838523A_ABST
Abstract
Description
Technical Field
[0001] The embodiments described in this application relate to the field of computer technology, and in particular to a method and related apparatus for providing auxiliary text. Background Technology
[0002] Social development depends on technological progress, which generates a vast number of technological solutions. Those who possess these solutions often desire legal protection. To achieve this, they typically commission professionals to develop their solutions into legally compliant documents and submit them through legal channels. The goal is for these documents to pass review and secure legal protection.
[0003] Specifically, specialized documents include: a multi-layered scope of protection corresponding to the technical solution, and a specification for explaining the scope of protection. To clearly and explicitly explain the scope of protection, the specification is generally quite lengthy, requiring personnel with specialized knowledge to integrate multi-dimensional information related to the scope of protection (such as technical detail descriptions, product structure diagrams, etc.) based on their existing experience, thereby forming a specification that is appropriate to the scope of protection, logically consistent between its parts, and legally compliant. This approach suffers from low efficiency.
[0004] Patent document 1 (TW202501349A) provides a system and method for automatically generating patent files through semantic analysis. It discloses: an input module for receiving descriptive text input by a user, converting the descriptive text into strings for tagging, sending the string information, and recording the input language of the string information in temporary memory; a semantic analysis module for receiving the string information, analyzing and segmenting it using a natural language database, generating and sending semantic analysis results; an industry classification module for analyzing industry category classification codes based on the semantic analysis results, connecting to a patent database module to determine and generate at least one set of patent classification codes; a content learning module, which is a large-scale language model that learns the corresponding content from the patent specification from the patent database module for different patent classification codes; and a content generation module for receiving and generating technical content based on the semantic analysis results and the content learning module to form a patent file.
[0005] The patent file (including the specification) of Patent Document 1 is generated based on the semantic recognition results of user input. As a text explaining and supporting the technical solution, if the specification is similar to existing technical documents, it will be difficult to highlight the innovativeness of the technical solution as an intellectual achievement. For users who need to refer to the patent file when drafting the specification, the patent file generated by Patent Document 1 based solely on user input may be similar to existing technical documents, resulting in insufficient reference value.
[0006] Patent document 2 (KR1020040029117A) provides an automated system and method for preparing patent application specifications and for technology evaluation. It discloses software that automatically generates graphical representations associated with the patent or technology being evaluated and outputs them in a user-viewable and modifiable format. It also includes a computer with an input device through which at least one user inputs information related to components of the invention, categorized by hierarchy and association. Thus, the user can input additional, more detailed information that forms the basis for the textual representation of the patent specification being drafted or the technology being evaluated. This additional information is associated with or linked to the graphical representation, for example, through automatic links or hyperlinks, allowing the user to switch between the graphical representation and a text-based detailed description of the patent-related components. Therefore, the portion of the patent application being drafted is formatted to fit a text-based structure suitable for filing as a patent application, and that application can be further modified, altered, and / or standardized before the patent application is delivered in print or electronically.
[0007] The patent specification in the aforementioned patent document 2 is based on information input by the user. For users who need to refer to the specification drafted by the automated system to write the specification to be submitted to the relevant authorities, patent document 2 also has the problem that the specification generated solely based on user input may be similar to existing technical documents. Such a specification is not reliable enough as a reference text for users to write their own specifications.
[0008] Patent document 3 (JP2020095716A) provides a creative support device and method, disclosing an apparatus for storing the results of parsing the claims of a prior application; a receiving device for receiving information; an extraction means for extracting all or part of information similar to past applications; and a means for generating application documents, including claims generated based on the results of parsing the claims of past applications and a specification or drawings generated based on all or part of the information. …Users can upload technical documents such as invention proposals and technical drawings, still images such as photographs, moving images, and other files (hereinafter referred to as files) to replace or supplement keywords. Users can input the path of the target file in the image upload area 105 by referring to documents in their user terminal. Alternatively, users can directly input the path of the target file in the image upload area 105. Alternatively, users can upload image files of technical documents such as invention proposals, instead of files.
[0009] Although patent document 3 is used to extract all or part of the information similar to past applications, its purpose is to determine the generation model / template for the claims and specification, and to generate claims and specifications similar to those of past applications. Patent document 3 generates the specification based on user input (i.e., technical documents such as invention proposals, technical drawings, photographs, still images, and moving images). Similarly, prior art document 3 has the problem that a specification generated solely based on user input may be similar to existing technical documents. Such a specification is insufficient as a reference text for users drafting their own specifications. Summary of the Invention
[0010] In view of this, various embodiments of this application aim to provide a method and related apparatus for providing supplementary text, which can improve the referenceability of the supplementary explanatory text.
[0011] One embodiment of this application provides a method for providing auxiliary text, the method comprising: acquiring technical solution information input by a user; providing auxiliary explanatory text corresponding to the technical solution information; wherein the auxiliary explanatory text is generated based on the technical solution information and search results corresponding to the technical solution information, the search results being used to characterize the differentiated features of the technical solution information from existing technical documents, and the auxiliary explanatory text containing auxiliary explanatory content for clarifying the differentiated features.
[0012] Optionally, the technical solution information includes feature clauses and technical detail description information extracted from the technical solution information; the method further includes: extracting technical features from the feature clauses as first technical features; extracting technical features from the technical detail description information as second technical features; and providing modification suggestions for the feature clauses based on the relevance between the first technical features and the second technical features; wherein the modification suggestions are used to improve the relevance.
[0013] Optionally, the technical solution information includes feature clauses extracted from the technical solution information; the method further includes: performing a formal check on the feature clauses according to the format specifications corresponding to the feature clauses; and providing a formal check result; wherein the formal check result is used to indicate formal problems in the feature clauses that do not conform to the format specifications.
[0014] Optionally, the technical solution information includes feature clauses and detailed technical description information extracted from the technical solution information; the step of providing auxiliary explanatory text corresponding to the technical solution information includes: providing at least one relevant information among the classification number, technology type, technical problem, technical means, and technical effect corresponding to the detailed technical description information; and providing auxiliary explanatory text corresponding to the technical solution information when at least one of the relevant information and the feature clauses is confirmed.
[0015] Optionally, the technical solution information includes feature clauses extracted from the technical solution information; the method further includes: providing an editing function for the feature clauses; and providing auxiliary explanatory text corresponding to the technical solution information, including: when the editing function is triggered, providing auxiliary explanatory text corresponding to the technical solution information based on the edited feature clauses and the technical solution information.
[0016] Optionally, the method further includes: providing a monitoring function for continuous monitoring of text format; wherein the monitoring function is used to automatically trigger when the editing function is triggered, or automatically trigger after the auxiliary instruction text is generated, or automatically trigger after the auxiliary instruction text is updated, or passively trigger when a user-triggered operation is detected.
[0017] Optionally, the technical solution information includes feature clauses and technical detail descriptions extracted from the technical solution information; the auxiliary explanatory text includes multiple implementation descriptions; the step of providing auxiliary explanatory text corresponding to the technical solution information includes: generating implementation description information based on the differences between the technical solution information indicated by the search results and existing technical documents; or, generating implementation description information that conforms to the technical solution layout based on the implementation schemes recorded in the technical detail description information; wherein, the technical solution layout is formed based on the calling relationship between the feature clauses.
[0018] Optionally, the technical solution information includes feature clauses and technical detail description information extracted from the technical solution information; the auxiliary explanatory text includes drawings of the specification; the step of providing auxiliary explanatory text corresponding to the technical solution information includes: obtaining the drawings of the specification corresponding to the technical solution information and displaying the drawings of the specification; wherein, the drawings of the specification include at least one of the following: flowchart, structural diagram, formula diagram, chemical formula structural diagram, circuit diagram: wherein, the flowchart is generated based on at least one of the feature relationships recorded in the feature clauses and the calling relationships between the feature clauses; the structural diagram is generated based on at least one of the structural information recorded in the feature clauses, the structural information recorded in the technical detail description information, and the image information; the formula diagram, the chemical formula structural diagram, and the circuit diagram are generated based on the records of the technical detail description information.
[0019] Optionally, the method further includes: adding corresponding labels to each part of the accompanying drawings according to the corresponding drawing numbers; adjusting the auxiliary explanatory text according to the accompanying drawings containing the labels; wherein the adjusted auxiliary explanatory text contains textual description information and corresponding labels corresponding to each part of the accompanying drawings.
[0020] Optionally, the method further includes: providing an editing function for the auxiliary explanatory text; and providing the edited auxiliary explanatory text when the editing function is triggered.
[0021] Optionally, the method further includes: generating a search query corresponding to the technical solution information; and generating the search results based on the relevance between the existing technical documents recalled by the search query and the technical solution information.
[0022] Optionally, the method further includes: generating modification suggestions to broaden the differences between the technical solution information and existing technical documents based on the feature comparison results between the technical solution information characterized by the search results and existing technical documents.
[0023] Optionally, the step of providing auxiliary explanatory text corresponding to the technical solution information includes: determining a target text review specification suitable for the technical solution information from multiple text review specifications based on the language corresponding to the technical solution information; and providing auxiliary explanatory text corresponding to the technical solution information based on the template corresponding to the target text review specification.
[0024] Optionally, the method further includes: providing an export function for the auxiliary explanatory text; wherein the export function is used to export the auxiliary explanatory text as text that conforms to the target text review specifications.
[0025] One embodiment of this application also provides a method for providing auxiliary text, the method comprising: acquiring technical solution information input by a user to describe a technical solution; wherein the technical solution information includes detailed technical description information and feature clauses extracted from the technical solution information; generating a search query based on the feature clauses and the detailed technical description information; generating search results based on prior art documents recalled based on the search query to characterize the differences between the technical solution information and prior art documents; and providing auxiliary explanatory text corresponding to the technical solution information; wherein the auxiliary explanatory text is generated based on the technical solution information and the search results, the search results being used to characterize the differentiated features of the technical solution information from prior art documents, and the auxiliary explanatory text including auxiliary explanatory content for clarifying the differentiated features.
[0026] One embodiment of this application also provides an apparatus for providing auxiliary text, the apparatus comprising: an information acquisition module for acquiring technical solution information input by a user; and a text generation module for providing auxiliary explanatory text corresponding to the technical solution information; wherein the auxiliary explanatory text is generated based on the technical solution information and search results corresponding to the technical solution information, the search results being used to characterize the differentiated features of the technical solution information from existing technical documents, and the auxiliary explanatory text including auxiliary explanatory content for clarifying the differentiated features.
[0027] One embodiment of this application also provides an apparatus for providing auxiliary text, the apparatus comprising: an information acquisition module for acquiring technical solution information input by a user to describe a technical solution; wherein the technical solution information includes detailed technical description information and feature clauses extracted from the technical solution information; a search expression generation module for generating a search expression based on the feature clauses and the detailed technical description information; a search module for generating search results based on prior art documents recalled by the search expression to characterize the differences between the technical solution information and prior art documents; and a text generation module for providing auxiliary explanatory text corresponding to the technical solution information; wherein the auxiliary explanatory text is generated based on the technical solution information and the search results, the search results characterize the differentiated features of the technical solution information from prior art documents, and the auxiliary explanatory text includes auxiliary explanatory content for clarifying the differentiated features.
[0028] One embodiment of this application also provides a computer device, the computer device including a memory and a processor, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to implement the method as described above.
[0029] One embodiment of this application also provides a computer-readable storage medium storing at least one computer program that, when executed by a processor, can implement the method described above.
[0030] One embodiment of this application also provides a computer program product for implementing the method as described above.
[0031] In the various embodiments provided in this application, by obtaining technical solution information input by the user and dynamically generating auxiliary explanatory text based on the technical solution information and its corresponding search results, the auxiliary text can automatically adapt to the multi-level protection scope requirements of the technical solution information. Compared with the method of generating the instruction manual only based on the user input, using the search results as one of the bases for generating the auxiliary explanatory text can make the auxiliary explanatory text as different from related technologies as much as possible, and can improve the referenceability of the auxiliary explanatory text. Attached Figure Description
[0032] Figure 1 This is a schematic diagram of a system architecture for implementing a method for providing auxiliary text, provided as one embodiment of this application.
[0033] Figure 2 A flowchart of a method for providing auxiliary text provided in one embodiment of this application.
[0034] Figure 3 This is a schematic diagram of a technical solution information input interface provided for one embodiment of this application.
[0035] Figure 4 This is a display interface for supplementary explanatory text provided for one embodiment of this application.
[0036] Figure 5 A flowchart of a method for providing auxiliary text provided for another embodiment of this application.
[0037] Figure 6 A schematic diagram of a module for providing auxiliary text, provided for one embodiment of this application.
[0038] Figure 7 A schematic diagram of a module for providing auxiliary text, provided for another embodiment of this application.
[0039] Figure 8 A schematic diagram of a computer device provided for one embodiment of this application. Detailed Implementation
[0040] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0041] In the description of the embodiments of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0042] Technological development drives social progress. To protect the legitimate rights and interests of technological innovation, and in accordance with legal requirements, technical solutions as technological achievements can seek legal protection in the form of specialized documents, such as patent documents and software copyright application documents. The following explanation uses patent documents as an example. Patent documents typically include the following parts: abstract, claims, description, and drawings. The description is usually the longest part. Generally, personnel with specialized knowledge (such as patent agents and intellectual property lawyers) use their experience, combined with one or more pieces of information such as technical disclosures, product structure diagrams, technical knowledge, and prior art documents, to draft a description that conforms to the multi-layered protection scope defined by the claims. At the same time, they must ensure that the description is logical, hierarchical, readable, and legally compliant.
[0043] Clearly, manually writing instruction manuals presents the following problems: it heavily relies on the experience of personnel with specialized knowledge, has low efficiency, and suffers from unavoidable formal errors (such as typos and inconsistencies). Currently available solutions for automatically generating instruction manuals rely on user input. When the user input is existing content, the generated manual is not easily distinguishable from related technologies and has low reference value.
[0044] Therefore, it is necessary to provide a method for providing supplementary text. This method acquires technical solution information input by the user and dynamically generates supplementary explanatory text based on the technical solution information and its corresponding search results. This allows the supplementary text to automatically adapt to the multi-layered protection scope requirements of the technical solution information. Compared to the traditional method relying on manual writing, this application combines real-time search results with the correlation analysis of technical solution information to generate supplementary explanatory text. This reduces the workload of manually compiling technical solution information, and relevant personnel can refer to the supplementary explanatory text to form a specification, which helps improve the efficiency of specification formation. Furthermore, compared to generating a specification solely based on user input, using search results as one of the bases for generating supplementary explanatory text allows the supplementary explanatory text to be distinguished from related technologies as much as possible, thus improving its reference value.
[0045] Please see Figure 1 In several embodiments provided in this application, the method for providing auxiliary text can be applied to a device for providing auxiliary text. The device for providing auxiliary text can be an electronic device with certain computing power and network access capabilities. This electronic device can be a desktop computer, laptop computer, tablet computer, or server. In some embodiments, the electronic device can connect to the server via a network. The server can be a distributed server, including multiple processors, memory, network communication modules, etc., working together to achieve various functions. Alternatively, the server can also be a server cluster formed by several servers, possessing higher computing and data processing capabilities. With the development of science and technology, the server can also be implemented using new forms of technology, such as a new type of "server" based on quantum computing. Of course, in some embodiments, the device for providing auxiliary text can also be a program module running in an electronic device.
[0046] Specifically, the electronic device includes a processor, a memory, a display module, and a network access module for network communication. The processor is used to acquire technical solution information input by the user; the memory is used to store the technical solution information; the network access module is used to read the technical solution information from the memory and send it to the server; the server is used to generate auxiliary explanatory text corresponding to the technical solution information based on the technical solution information and the search results corresponding to the technical solution information, and send the auxiliary explanatory text to the electronic device; the network access module is used to receive the auxiliary explanatory text returned by the server and store it in the memory; and the display module is used to display the auxiliary explanatory text in the memory to the user.
[0047] In some implementations, the electronic device can acquire technical solution information input by the user, and generate auxiliary explanatory text corresponding to the technical solution information based on the technical solution information and the search results corresponding to the technical solution information, and then display the auxiliary explanatory text.
[0048] Please see Figure 2 One embodiment of this application provides a method for providing auxiliary text. The method for providing auxiliary text can be applied to an apparatus for providing auxiliary text. The method for providing auxiliary text may include the following steps.
[0049] Step S110: Obtain the technical solution information input by the user.
[0050] Step S120: Provide auxiliary explanatory text corresponding to the technical solution information; wherein, the auxiliary explanatory text is generated based on the technical solution information and the search results corresponding to the technical solution information, the search results are used to characterize the differentiated features of the technical solution information from existing technical documents, and the auxiliary explanatory text contains auxiliary explanatory content for clarifying the differentiated features.
[0051] In this embodiment, the device for providing auxiliary text can provide, for example... Figure 3 The technical solution information input interface shown contains any number of technical solution information input areas, which can be used to receive technical solution information input by the user.
[0052] Technical solution information refers to information used to describe / characterize / embody a technical solution. The types of information corresponding to technical solution information can be various, such as text, images, videos, links, etc., which are not limited in this embodiment. The same type of technical solution information can correspond to different properties, which may include, but are not limited to: feature clauses extracted from technical solution information, detailed technical description information, product structure schematic information, project plans, etc. It should be noted that feature clauses extracted from technical solution information can refer to compliant textual clauses such as claims and contractual terms, while detailed technical description information can be text used to comprehensively describe the technical solution, such as technical disclosure documents or technical documents corresponding to the application.
[0053] Taking the claims as an example, the claims are a type of technical solution information that is characterized by clauses. The corresponding information types can be text, images, or links.
[0054] It should be further noted that multiple technical solution information of the same type (e.g., text) can be entered by the user. For example, technical disclosure documents and claims, both of which are text, can be received as technical solution information in the same / different technical solution information input areas.
[0055] Furthermore, the number of technical solution information input areas depends on actual needs, and this application embodiment does not limit this. Optionally, Figure 3The technical solution information input interface shown provides a region addition function. When this function is triggered, additional technical solution information input areas can be added to the interface, providing users with more areas to input technical solution information. Each input area can receive multiple types of technical solution information, or it can be used only to receive a single type of information. At least two technical solution information input areas can be displayed simultaneously, allowing users to easily compare and view different technical solution information and check the correlation between them.
[0056] if Figure 3 The technical solution information input interface shown provides multiple technical solution information input areas. In some cases, multiple technical solution information input areas correspond to the same information type, so as to receive technical solution information of the same information type but different substantive content respectively. For example, the technical solution information input interface displays two technical solution information input areas simultaneously, which are used to display the technical disclosure and the claims respectively. In other cases, multiple technical solution information input areas correspond to different information types, so as to receive technical solution information of different information types but whose substantive content may be the same / different respectively. For example, the technical solution information input interface displays two technical solution information input areas simultaneously, which are used to display the claims and the product structure diagram respectively, and both are used to represent the same technical solution.
[0057] It should be further noted that the technical solution information input areas for receiving different types of information can correspond to different information receiving methods. Specifically, optionally, the technical solution information input area for receiving text can directly read the text entered by the user as technical solution information; the technical solution information input area for receiving images or videos can acquire images as technical solution information based on drag-and-drop operations, insertion operations, etc.; and the technical solution information input area for receiving links automatically links to the corresponding webpage and reads the content of the webpage as technical solution information.
[0058] After obtaining the technical solution information, the device providing auxiliary text can recall one or more prior art texts from the prior art document library that are most relevant to the technical solution information. By extracting the features corresponding to the prior art texts and the technical solution information, and performing correlation analysis on paired features, retrieval results can be obtained to characterize the differences between the technical solution information and the prior art. Optionally, a retrieval strategy configuration function is also provided, which is used to configure conditions for constraining one or more dimensions of the retrieval scope, such as application date, database, etc.
[0059] Furthermore, the device providing auxiliary text can generate auxiliary explanatory text based on technical solution information and search results corresponding to the technical solution information. Alternatively, it can send the technical solution information to a corresponding device (e.g., a distributed server, a central server, etc.) to trigger the corresponding device to generate auxiliary explanatory text based on the technical solution information and search results corresponding to the technical solution information. The device can also receive the auxiliary explanatory text returned by the corresponding device. Subsequently, the device providing auxiliary text can display the auxiliary explanatory text so that users can intuitively browse it. As a reference for users in forming instruction manuals, the auxiliary explanatory text can help users form instruction manuals more efficiently.
[0060] The auxiliary explanatory text is used to integrate technical solution information based on the search results to form at least one implementation process for a technical solution with logical reasoning and semantic explanation. The goal of generating the auxiliary explanatory text is to provide diverse implementation methods for multiple technical solutions involved in the technical solution information, thereby supporting the feasibility of the technical solutions. Specifically, the technical solution information and search results can be used as input to a pre-trained large language model to generate the auxiliary explanatory text.
[0061] For example, supplementary explanatory text can be displayed in, such as Figure 4 In the supplementary explanatory text display area shown, the supplementary explanatory text can be displayed in the format that the instruction manual should conform to, which depends on the requirements of the organization that receives / reviews specialized documents containing instruction manuals. Optional, Figure 4 It also provides various functions, such as an export control for exporting supplementary instruction text to a specified format (e.g., .doc) for further user utilization; an editing control for online editing of supplementary instruction text; a sharing control for sharing to specified contacts / communities; and an integration control for combining technical solution information and supplementary instruction text into a complete specialized document. This specialized document conforms to the file format and structure required by the relevant organization.
[0062] Optionally, to enhance the reference value of the supplementary explanatory text, it includes the following parts: technical field, background art, invention content, description of drawings, and detailed embodiments. Corresponding large models are trained for different parts. When supplementary explanatory text needs to be generated, the technical solution information and search results are used as inputs to the corresponding large model for each part. This model generates content that meets the formal requirements of the corresponding part, and this content forms the final supplementary explanatory text to be displayed to the user. Supplementary explanatory text generated by combining search results and technical solution information is more reliable. Specifically, taking background art as an example, the technical problems recorded in the technical solution information may be inaccurate. This may be due to limitations in the understanding of existing technology within the technical solution information. Compared to background art generated solely based on the recorded technical solution information, this application, by combining search results and technical solution information, can summarize more accurate problems existing in the prior art. Taking a specific implementation as an example, if the description of the technical solution information is similar to that of existing technical documents, this application can combine the differences between the technical solution information and existing technical documents characterized by the search results to generate auxiliary explanatory content to clarify the differences, such as the definition of the differences, the scope of the differences, the specific technical means adopted by the differences, and the specific implementation of the differences, so as to highlight the core innovations contained in the technical solution information and explain and support them.
[0063] Further optionally, and understandably, the aforementioned technical field, background art, invention summary, description of drawings, and specific embodiments can be further subdivided into multiple parts. For example, the background art can be further subdivided into an introduction, a description of prior art, and a description of the technical problem. Therefore, more refined models can be trained for each subdivided part to generate the corresponding section.
[0064] In this embodiment, by acquiring user-inputted technical solution information and dynamically generating supplementary explanatory text based on the technical solution information and its corresponding search results, the supplementary text can automatically adapt to the multi-level protection scope requirements of the technical solution information. Compared to the traditional method relying on manual writing, this application combines real-time search results with the correlation analysis of technical solution information to generate supplementary explanatory text, reducing the workload of manually sorting out technical solution information. Relevant personnel can refer to the supplementary explanatory text to form the instruction manual, which helps to improve the efficiency of instruction manual formation. Furthermore, compared to the method of generating the instruction manual solely based on user input, using search results as one of the bases for generating supplementary explanatory text allows the supplementary explanatory text to be distinguished from related technologies as much as possible, thereby improving the referenceability of the supplementary explanatory text.
[0065] In some embodiments, the technical solution information includes feature clauses and technical detail descriptions extracted from the technical solution information; the device providing auxiliary text may further extract technical features from the feature clauses as first technical features; extract technical features from the technical detail descriptions as second technical features; and provide modification suggestions for the feature clauses based on the relevance between the first technical features and the second technical features; wherein the modification suggestions are used to improve the relevance.
[0066] In this embodiment, to generate more accurate auxiliary explanatory text, the device providing the auxiliary text can perform feature comparison on the feature clauses and technical detail description information, thereby providing modification suggestions based on the relevance represented by the feature comparison results. This allows users to modify the feature clauses for reference, and based on the modified feature clauses and search results, a more accurate auxiliary explanatory text can be obtained. Specifically, a rule-based semantic parsing model (e.g., CRF annotation model) can be invoked to extract technical features from the feature clauses as first technical features. For example, the technical features "convolutional neural network" and "image recognition" can be identified from the feature clause "A convolutional neural network structure for image recognition, characterized in that it includes: ***" as the first technical features. Furthermore, a deep learning model (e.g., BERT-Technology) can be invoked to perform semantic segmentation on the technical detail description information, identifying specific technical implementation details (i.e., technical features) as second technical features. For example, "residual module" and "attention mechanism" from the extracted technical detail description information can be used as second technical features.
[0067] Furthermore, the relevance between the first technical feature and the second technical feature can be determined as follows: First and second technical features are vectorized, and the cosine similarity between the vectorized representations is calculated as the relevance. Alternatively, a knowledge graph is constructed with preset technical features as nodes and co-occurrence frequencies between technical features as edges, and the semantic distance between the first and second technical features is calculated using a shortest path algorithm as the relevance. Alternatively, a preset multi-level scoring mechanism is used to evaluate the functional consistency, parameter matching, and application scenario overlap between the first and second technical features, and the results are weighted and fused to obtain the relevance between the first and second technical features. A lower relevance indicates a weaker connection between the feature clauses and the technical detail description information; that is, there may be inaccurate descriptions of the technical solution by the feature clauses.
[0068] Furthermore, since feature clauses are typically compliance texts abstracted from technical specification information, the technical specification information can more accurately describe the technical solution as an intellectual achievement compared to feature clauses. Therefore, after clarifying the relevance between the first and second technical features, modification suggestions for the feature clauses can be provided based on this relevance. These modification suggestions can reach users in any form, such as SMS, web pages, pop-ups, etc. The modification suggestions indicate the feature clauses that should be modified and the corresponding modification methods. Feature clauses include, but are not limited to, the following dimensions: terminology optimization (prompting users to replace term A with term B1 / B2 / B3); feature supplementation (prompting users to supplement feature C to cover key points in the technical specification information); logical adjustment (prompting users to adjust the order or logical relationship of technical features in the feature clauses to better conform to the implementation logic in the technical specification information); and scope limitation (prompting users to narrow / expand the scope of protection of the feature clauses).
[0069] In some embodiments, the technical solution information includes feature clauses extracted from the technical solution information; the device providing auxiliary text may also perform a formal check on the feature clauses according to the format specifications corresponding to the feature clauses; and provide a formal check result; wherein the formal check result is used to indicate formal problems in the feature clauses that do not conform to the format specifications.
[0070] In this embodiment, to improve the referenceability of the supplementary explanatory text, the device providing the supplementary text can provide a formal checking function to reduce formal problems existing in the technical solution information, thereby improving the referenceability of the supplementary explanatory text generated based on the technical solution information. Since technical solution information can contain a variety of information, it is understood that any piece of information contained within the technical solution information (e.g., claims) may correspond to a matching specification (e.g., the Implementing Regulations of the Patent Law), or may not correspond to any specification (e.g., a technical disclosure document may not correspond to any specification; however, if a user-specified specification exists, then the technical disclosure document may correspond to it).
[0071] For the claims / contractual clauses that serve as feature clauses, there are corresponding format specifications to constrain their writing style, ensuring they meet industry / legal / client requirements. These format specifications limit the various dimensions of conditions that feature clauses must satisfy (e.g., feature clauses should have numbers, and there should be no multiple references between feature clauses). Optionally, upon receiving feature clauses, a predefined rule base can be used to compare each feature clause with the format specifications to identify formal issues; natural language processing algorithms can be used to perform syntactic analysis on feature clauses to identify grammatical errors or semantic ambiguities; models such as BERT-Technology can be used to analyze inconsistencies in technical terminology between feature clauses; and a reference relationship graph can be constructed, with nodes representing feature clauses and edges representing reference relationships, allowing graph traversal algorithms to verify the existence of multiple references or invalid references.
[0072] Furthermore, the identified formal issues can be provided to users as formal inspection results, allowing them to edit the feature clauses based on these results. The formal inspection results include, but are not limited to, information in the following fields: type of formal issue, location of the formal issue, description of the formal issue, and suggested modifications. After the feature clauses are edited / re-uploaded online, the supplementary explanatory text can be dynamically updated accordingly to ensure that the supplementary explanatory text and the feature clauses maintain correspondence and consistency.
[0073] In some embodiments, the technical solution information includes feature clauses and technical detail description information extracted from the technical solution information; the device providing auxiliary text may also provide at least one of the following related information: classification number, technology type, technical problem, technical means, and technical effect corresponding to the technical detail description information; if at least one of the related information and the feature clauses is confirmed, auxiliary explanatory text corresponding to the technical solution information is provided.
[0074] In this embodiment, if the received technical solution information is a feature clause and a detailed technical description, a confirmation function can be provided to offer corresponding supplementary explanatory text upon user confirmation, thereby improving the accuracy of the supplementary explanatory text. Examples of this include feature clauses being claims and detailed technical descriptions being technical disclosure documents.
[0075] Once the technical disclosure document is obtained, a classification number prediction model combining rule-based and deep learning (e.g., the BERT-IPC model) can be invoked to automatically match the corresponding classification number (e.g., IPC classification number, CPC classification number) based on the technical field and technical characteristics in the document. Furthermore, a pre-trained domain classification model (e.g., FastText, TextCNN) can be used to categorize the technical disclosure document into the corresponding technical field (e.g., mechanical, electrical, chemical, biological, etc.). Additionally, a pre-trained semantic recognition model can be used to determine the corresponding technology type (e.g., method, equipment). Furthermore, a semantic parsing model (e.g., the BERT-Problem model) can be invoked to extract the technical problem to be solved from the technical disclosure document. Furthermore, a semantic segmentation algorithm (e.g., SpanBERT) can be used to identify the necessary technical means to solve the technical problem from the technical disclosure document. Finally, an effect association model (e.g., a causal reasoning model) can be used to analyze the technical effectiveness brought about by the necessary technical means.
[0076] Furthermore, the system can display the aforementioned classification number, technology type, technical problem, technical means, and technical effect for user confirmation, and supports online modification of any of these items. If the classification number, technology type, technical problem, technical means, or technical effect is confirmed, supplementary explanatory text can be generated accordingly.
[0077] Alternatively, if the classification number, technology type, technical problem, technical means, or technical effect is confirmed, a display interface for the claim terms can be provided. If the information in the online editing interface is confirmed, supplementary explanatory text can be generated based on the content in the online editing interface and the aforementioned classification number, technology type, technical problem, technical means, and technical effect. Furthermore, the online editing interface can also provide elements extracted from the claim terms; these elements are keywords used to solve the technical problem in the claim terms, or words present in multiple claim terms.
[0078] In some embodiments, the technical solution information includes feature clauses extracted from the technical solution information; the device for providing auxiliary text may also provide an editing function for the feature clauses; and, when the editing function is triggered, the device for providing auxiliary text may also provide auxiliary explanatory text corresponding to the technical solution information based on the edited feature clauses and the technical solution information.
[0079] In this embodiment, the device providing auxiliary text can provide editing functions for feature clauses. These editing functions support adjusting the specific content of feature clauses, the relationship between feature clauses, deleting feature clauses, and adding new feature clauses, so that users can make personalized adjustments to the feature clauses that serve as the basis for generating auxiliary explanatory text. This helps to improve the referenceability of the auxiliary explanatory text.
[0080] In some implementations, the device providing auxiliary text may provide a monitoring function that continuously monitors the text format; wherein the monitoring function is to be automatically triggered when the editing function is triggered, or automatically triggered after the auxiliary explanatory text is generated, or automatically triggered after the auxiliary explanatory text is updated, or passively triggered when a user-triggered operation is detected.
[0081] In this embodiment, the device providing auxiliary text can provide a monitoring function. This monitoring function can be used to monitor the text format of various texts, such as claims, auxiliary explanatory text, and technical disclosure documents. Different types of text are adapted to different text formats. Specifically, the monitoring function can call the corresponding text format according to the currently monitored text type and perform format checks on the corresponding text based on that text format. In addition, the monitoring function can be automatically triggered based on specified events (e.g., editing function is triggered, auxiliary explanatory text is generated, auxiliary explanatory text is updated) or passively triggered based on user-triggered operations (e.g., clicking the monitoring function control, voice input operation to start the voice control monitoring function), thereby providing monitoring results to characterize the text format problems present in the text for user reference, helping users save time on text format checking.
[0082] In some implementations, the technical solution information includes feature clauses and technical detail descriptions extracted from the technical solution information; the auxiliary explanatory text includes multiple implementation descriptions; the device providing the auxiliary text can also generate implementation descriptions based on the differences between the technical solution information indicated by the search results and existing technical documents; or, it can generate implementation descriptions that conform to the technical solution layout based on the implementation schemes recorded in the technical detail descriptions; wherein, the technical solution layout is formed based on the calling relationships between the feature clauses.
[0083] In this embodiment, since the number of technical solutions defined by the feature clauses and technical detail description information can be multiple, and each technical solution can correspond to multiple implementation methods, in order to obtain auxiliary explanatory text supporting the feature clauses, the device providing the auxiliary text can call a semantic comparison model (e.g., BERT-Diff model) to analyze the differences between the technical solution information and existing technical documents, identify the innovative features and distinguishing features present in the technical solution information, and generate progressive implementation description information accordingly. The progressive implementation description information includes a basic implementation method, an optimized implementation method, and a hardware-supported implementation method. The implementation methods included in the progressive implementation description information can be implementation methods already recorded in the technical solution information, or implementation methods extended based on the recorded technical solution information to support / supplement the technical solution.
[0084] The device providing auxiliary text can also determine the technical solution layout based on the relationship between the feature clauses and the identified technical problems, technical means, and technical effects. The technical solution layout is used to represent the parallel / progressive relationship between multiple technical solutions. Furthermore, it can generate implementation description information that conforms to the technical solution layout based on the implementation scheme recorded in the technical specification description information, so that each technical solution in the technical solution layout has corresponding implementation description information sufficient to support it.
[0085] In some embodiments, the technical solution information includes feature clauses and technical detail description information extracted from the technical solution information; the auxiliary explanatory text includes specification drawings; the device providing the auxiliary text can also acquire and display the specification drawings corresponding to the technical solution information; wherein, the specification drawings include at least one of the following: flowchart, structural diagram, formula diagram, chemical formula structural diagram, and circuit diagram: wherein, the flowchart is generated based on at least one of the feature relationships recorded in the feature clauses and the calling relationships between the feature clauses; the structural diagram is generated based on at least one of the structural information recorded in the feature clauses, the structural information recorded in the technical detail description information, and the image information; the formula diagram, the chemical formula structural diagram, and the circuit diagram are generated based on the recording of the technical detail description information.
[0086] In this embodiment, to further reduce reliance on manual labor and save time in manually drawing the specification drawings, the device providing auxiliary text provides specification drawings corresponding to the auxiliary explanatory text. These specification drawings can be of various types, such as flowcharts, structural diagrams, formula diagrams, chemical formula structural diagrams, and circuit diagrams mentioned earlier. However, this does not mean that this application is limited to these types; in practical applications, this application can be used to generate various types of specification drawings.
[0087] Specifically, the device providing auxiliary text can invoke a semantic parsing model (e.g., SpanBERT) to extract technical features and their logical relationships from the feature clauses, and construct a call relationship diagram based on the extracted technical features and their logical relationships. Based on the call relationship diagram, a flowchart conforming to a flowchart style is generated for user reference or invocation. Furthermore, the device providing auxiliary text can extract structure-related descriptions from the feature clauses and technical specification information, extract accompanying drawings and image information (e.g., CAD drawings) from the technical specification information, and then invoke drawing tools to generate a structure diagram based on the extracted multi-dimensional information, ensuring that the logical relationships between modules are clear and correct. Additionally, the device providing auxiliary text can use a rendering engine to render the mathematical formulas recorded in the technical specification information as formula diagrams, use chemical structure drawing tools (e.g., RDKit, ChemDraw) to draw the molecular structures recorded in the technical specification information as chemical formula structure diagrams, and invoke circuit design tools (e.g., KiCad, Eagle) to generate circuit diagrams from the circuit connection relationships recorded in the technical specification information.
[0088] In some embodiments, the device for providing auxiliary text may also add corresponding reference numerals to each part of the accompanying drawings according to the reference numerals; and adjust the auxiliary explanatory text according to the accompanying drawings containing the reference numerals; wherein the adjusted auxiliary explanatory text contains textual description information corresponding to each part of the accompanying drawings and the corresponding reference numerals.
[0089] In this embodiment, to conform to the format specifications that the accompanying drawings should meet, the device providing auxiliary text can automatically add corresponding numbers to each part of the accompanying drawings, and avoid the situation where different parts are labeled with the same number. This saves time on manual numbering and improves the usability of the accompanying drawings. Specifically, each drawing can be assigned a unique drawing number according to the order of the accompanying drawings or user-specified rules, thereby identifying the key content of each part of the drawing and automatically generating corresponding numbers. Furthermore, a consistency check algorithm is used to verify whether the numbers match the content of the drawing, ensuring that there are no omissions or multiple labeling.
[0090] Based on this, the supplementary explanatory text can also be updated according to the already labeled illustrations in the instruction manual. For example, inserting “…” into the supplementary explanatory text. Figure 1 The label 101 indicates a convolutional layer whose function is feature extraction. This ensures that the supplementary explanatory text includes all the labels and parts of the content marked in the accompanying drawings, thereby improving the correspondence between the supplementary explanatory text and the accompanying drawings.
[0091] In some embodiments, the device for providing auxiliary text may also provide an editing function for the auxiliary explanatory text; when the editing function is triggered, the edited auxiliary explanatory text is provided.
[0092] In this embodiment, after providing supplementary explanatory text to the user, the user may have a need to modify the supplementary explanatory text. Therefore, the device providing the supplementary text also has an editing function. When the editing function is triggered, the current supplementary explanatory text content is automatically loaded into the editor, and the editable area is highlighted. The editor supports insertion, deletion, modification, and formatting operations. After the editing is detected to be complete, the original supplementary explanatory text is dynamically updated, and the updated supplementary explanatory text undergoes consistency verification and compliance checks to ensure that the updated supplementary explanatory text corresponds to the technical solution information and / or the accompanying drawings, and that the updated supplementary explanatory text complies with the requirements of relevant specifications.
[0093] In some embodiments, the device providing auxiliary text may also generate a search query corresponding to the technical solution information; and generate the search results based on the relevance between the prior art documents recalled by the search query and the technical solution information.
[0094] In this embodiment, to generate supplementary explanatory text that effectively distinguishes itself from existing technologies for user reference, the device providing supplementary text can generate a search query corresponding to one or more pieces of information in the technical solution information (e.g., claims and / or technical disclosure). Specifically, based on the technical solution information and a prompt instruction to instruct a large model to generate the search query, a pre-trained search query generation large model is invoked to trigger the large model to generate and display the search query. The search query is a logical statement that associates logical features through logical relationship identifiers (e.g., AND, OR, etc.), containing at least one of the following logical features: features in the technical solution information, and other features related to the technical solution information (e.g., synonymous features, near-synonymous features, etc.). In some embodiments, the type of search query generated based on the technical solution information can be one or more, such as semantic search queries, classification number search queries, keyword search queries, etc., and the number of search queries corresponding to each type can be one or more. With a clear search query, existing technologies related to technical solution information can be retrieved from one or more existing technology databases based on the search query. Based on the existing technologies, technical solution information, and prompts for instructing the large model to generate search results, the large model for generating search results is invoked to trigger the large model to perform feature comparison on the existing technologies and technical solution information and generate the corresponding search results.
[0095] In some implementations, the device providing auxiliary text may also generate modification suggestions to broaden the differences between the technical solution information and existing technical documents based on the feature comparison results between the technical solution information characterized by the search results and existing technical documents.
[0096] In this embodiment, to generate supplementary explanatory text that effectively distinguishes it from existing technologies for user reference, the device providing the supplementary text can extract technical solution information so that the data volume of the extracted result is smaller than the data volume of the technical solution information. Feature recognition is performed on the extracted result to obtain the technical features to be compared, or feature recognition is directly performed on the technical solution information to obtain the technical features to be compared. These technical features are then compared with corresponding features in existing technical documents to obtain feature comparison results reflecting multiple sets of technical features (one set of technical features includes one feature from the extracted result and one feature from existing technical documents) and a comprehensive comparison result integrating all feature comparison results. The comprehensive comparison result can represent the overall relevance between the technical solution information and existing technical documents. Based on this, modification suggestions can be generated to broaden the differences between the technical solution information and existing technical documents, or, if the differences do not meet expectations, modification suggestions can be generated to broaden the differences between the technical solution information and existing technical documents. These modification suggestions instruct the user to make adaptive modifications to one or more parts of the technical solution information.
[0097] In some implementations, the device for providing auxiliary text may also determine a target text review standard suitable for the technical solution information from a variety of text review standards based on the language corresponding to the technical solution information; and provide auxiliary explanatory text corresponding to the technical solution information based on the template corresponding to the target text review standard.
[0098] In this embodiment, different review bodies may have different text review standards for the specification. Therefore, as a reference for drafting the specification, if the supplementary explanatory text can conform to the corresponding text review standards, the efficiency of specification formation can be further improved. Therefore, the device providing supplementary text can output prompt information in the language corresponding to the technical solution information to remind the user to switch to the target text review standard, so that the supplementary explanatory text is generated based on the target text review standard. Among various text review standards, each text review standard can correspond to different languages and different review bodies. The text review standards can be used to constrain the form and substantive content of the supplementary explanatory text.
[0099] In some embodiments, the apparatus for providing auxiliary text may also provide an export function for the auxiliary explanatory text; wherein the export function is used to export the auxiliary explanatory text as text that conforms to the target text review specifications.
[0100] In this embodiment, in order to facilitate users to quickly generate instruction manuals using the content in the auxiliary instruction text, the device providing the auxiliary text can provide an export function. When the export function is triggered, auxiliary instruction text that conforms to the target text review specifications is output so that users can store, share, and edit it.
[0101] Please see Figure 5 The embodiments of this application also provide a method for providing auxiliary text, the method comprising: step S210: obtaining technical solution information input by a user to describe a technical solution; wherein the technical solution information includes detailed technical description information and feature clauses extracted from the technical solution information; step S220: generating a search query based on the feature clauses and the detailed technical description information; step S230: generating search results based on prior art documents recalled by the search query to characterize the differences between the technical solution information and prior art documents; step S240: providing auxiliary explanatory text corresponding to the technical solution information; wherein the auxiliary explanatory text is generated based on the technical solution information and the search results, the search results are used to characterize the differentiated features of the technical solution information that distinguish it from prior art documents, and the auxiliary explanatory text includes auxiliary explanatory content for clarifying the differentiated features.
[0102] In this embodiment, the specific functions and effects of the method for providing auxiliary text can be explained by referring to other embodiments of this application, and will not be repeated here.
[0103] Please see Figure 6 This application also provides an apparatus for providing auxiliary text. The apparatus for providing auxiliary text may include: an information acquisition module for acquiring technical solution information input by a user; and a text generation module for providing auxiliary explanatory text corresponding to the technical solution information; wherein the auxiliary explanatory text is generated based on the technical solution information and search results corresponding to the technical solution information, the search results being used to characterize the differentiated features of the technical solution information from existing technical documents, and the auxiliary explanatory text including auxiliary explanatory content for clarifying the differentiated features.
[0104] In this embodiment, the specific functions and effects of the device providing auxiliary text can be explained by referring to other embodiments of this application, and will not be repeated here.
[0105] Please see Figure 7 One embodiment of this application also provides an apparatus for providing auxiliary text, the apparatus comprising: an information acquisition module for acquiring technical solution information input by a user to describe a technical solution; wherein the technical solution information includes detailed technical description information and feature clauses extracted from the technical solution information; a search expression generation module for generating a search expression based on the feature clauses and the detailed technical description information; a search module for generating search results based on prior art documents recalled by the search expression to characterize the differences between the technical solution information and prior art documents; and a text generation module for providing auxiliary explanatory text corresponding to the technical solution information; wherein the auxiliary explanatory text is generated based on the technical solution information and the search results, the search results characterize the differentiated features of the technical solution information from prior art documents, and the auxiliary explanatory text includes auxiliary explanatory content for clarifying the differentiated features.
[0106] In this embodiment, the specific functions and effects of the device providing auxiliary text can be explained by referring to other embodiments of this application, and will not be repeated here.
[0107] Please see Figure 8 This application also provides a computer device comprising: a memory and a processor, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the method described above.
[0108] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, causes the processor to implement the method as described above.
[0109] This application also provides a computer program product containing instructions that, when executed by a processor, implement the method as described above.
[0110] The user information or user account information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, etc.) involved in various embodiments of this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws and regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0111] It is understood that the specific examples in this document are only intended to help those skilled in the art better understand the embodiments of this application, and are not intended to limit the scope of the invention.
[0112] It is understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0113] It is understood that the various implementation methods described in this application can be implemented individually or in combination, and the implementation methods in this application are not limited in this respect.
[0114] Unless otherwise stated, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. The term "and / or" as used in this application includes any and all combinations of one or more of the associated listed items. The singular forms "a," "the," and "the" as used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0115] It is understood that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0116] It is understood that the memory in the embodiments of this application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Specifically, non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM). It should be noted that the memory in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0117] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution information. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0118] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the aforementioned method implementations, and will not be repeated here.
[0119] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0120] 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; that is, 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.
[0121] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0122] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution information of this application, essentially or in other words, the part that contributes to the prior art, or a portion of the technical solution information, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0123] The above description is merely a specific embodiment of this application, but the scope of protection of this invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this invention should be determined by the scope of the claims.
Claims
1. A method for providing auxiliary text, characterized in that, The method includes: Obtain technical solution information input by the user; Provide supplementary explanatory text corresponding to the technical solution information; wherein, the supplementary explanatory text is generated based on the technical solution information and the search results corresponding to the technical solution information, the search results are used to characterize the differentiated features of the technical solution information from existing technical documents, and the supplementary explanatory text contains supplementary explanatory content for clarifying the differentiated features.
2. The method according to claim 1, characterized in that, The technical solution information includes feature clauses and detailed technical descriptions extracted from the technical solution information; the method further includes: Extract the technical features from the aforementioned feature clauses as the first technical feature; Extract the technical features from the technical details description information as the second technical features; Based on the relevance between the first technical feature and the second technical feature, modification suggestions are provided for the feature clause; wherein the modification suggestions are used to improve the relevance.
3. The method according to claim 1, characterized in that, The technical solution information includes feature clauses extracted from the technical solution information; the method further includes: The feature clauses are formally checked according to the format specifications corresponding to the feature clauses; Provide a formal check result; wherein the formal check result is used to indicate formal issues in the feature clause that do not conform to the format specification.
4. The method according to claim 1, characterized in that, The technical solution information includes feature clauses and detailed technical descriptions extracted from the technical solution information. The step of providing supplementary explanatory text corresponding to the information of the technical solution includes: Provide at least one of the following relevant information: classification number, technology type, technical problem, technical means, and technical effect, corresponding to the detailed description of the technology; If at least one of the aforementioned relevant information and the aforementioned feature clauses is confirmed, supplementary explanatory text corresponding to the technical solution information shall be provided.
5. The method according to claim 1, characterized in that, The technical solution information includes feature clauses extracted from the technical solution information; the method further includes: Provide editing functionality for the aforementioned feature clauses; And, the step of providing supplementary explanatory text corresponding to the technical solution information includes: When the editing function is triggered, supplementary explanatory text corresponding to the technical solution information is provided based on the edited feature clauses and the technical solution information.
6. The method according to claim 5, characterized in that, The method further includes: Provides a continuous monitoring function for text format; wherein the monitoring function is to be automatically triggered when the editing function is triggered, or automatically triggered after the auxiliary instruction text is generated, or automatically triggered after the auxiliary instruction text is updated, or passively triggered when a user triggering operation is detected.
7. The method according to claim 1, characterized in that, The technical solution information includes feature clauses and detailed technical descriptions extracted from the technical solution information; the auxiliary explanatory text includes descriptions of multiple implementation methods. The step of providing supplementary explanatory text corresponding to the information of the technical solution includes: Based on the differences between the technical solution information indicated by the search results and existing technical documents, implementation description information is generated; or, Based on the implementation schemes recorded in the technical details description information, implementation description information that conforms to the technical solution layout is generated; wherein, the technical solution layout is formed based on the calling relationship between the feature clauses.
8. The method according to claim 1, characterized in that, The technical solution information includes feature clauses and detailed technical descriptions extracted from the technical solution information; the auxiliary explanatory text includes the accompanying drawings; the step of providing auxiliary explanatory text corresponding to the technical solution information includes: Obtain the accompanying drawings corresponding to the technical solution information, and display the accompanying drawings; wherein the accompanying drawings include at least one of the following: flowchart, structural diagram, formula diagram, chemical formula structural diagram, and circuit diagram: The flowchart is generated based on at least one of the feature relationships recorded in the feature clauses and the calling relationships between the feature clauses; the structure diagram is generated based on at least one of the structure information recorded in the feature clauses, the structure information recorded in the technical detail description information, and the image information; the formula diagram, the chemical formula structure diagram, and the circuit diagram are generated based on the technical detail description information.
9. The method according to claim 8, characterized in that, The method further includes: Add corresponding labels to each part of the accompanying drawings according to the corresponding drawing numbers in the specification; The auxiliary explanatory text is adjusted according to the accompanying drawings of the specification, which include reference numerals; wherein the adjusted auxiliary explanatory text contains textual descriptions of each part of the accompanying drawings and corresponding reference numerals.
10. The method according to claim 1, characterized in that, The method further includes: Provide editing functions for the aforementioned supplementary explanatory text; When the editing function is triggered, edited supplementary explanatory text is provided.
11. The method according to claim 1, characterized in that, The method further includes: Generate a retrieval formula corresponding to the information of the technical solution; The search results are generated based on the relevance between the existing technical documents retrieved by the search query and the technical solution information.
12. The method according to claim 1, characterized in that, The method further includes: Based on the feature comparison results between the technical solution information and existing technical documents characterized by the search results, modification suggestions are generated to expand the differences between the technical solution information and existing technical documents.
13. The method according to any one of claims 1 to 12, characterized in that, The step of providing supplementary explanatory text corresponding to the information of the technical solution includes: Based on the language corresponding to the technical solution information, a target text review standard suitable for the technical solution information is determined from a variety of text review standards. Based on the template corresponding to the target text review specifications, provide supplementary explanatory text corresponding to the technical solution information.
14. The method according to claim 13, characterized in that, The method further includes: An export function is provided for the auxiliary explanatory text; wherein the export function is used to export the auxiliary explanatory text into text that conforms to the target text review specifications.
15. A method for providing auxiliary text, characterized in that, The method includes: Obtain technical solution information input by the user to describe the technical solution; wherein, the technical solution information includes detailed technical description information and feature clauses extracted from the technical solution information; A search query is generated based on the aforementioned feature clauses and the detailed technical description information; Based on the prior art documents retrieved using the search-based recall, search results are generated to characterize the differences between the technical solution information and the prior art documents; Provide supplementary explanatory text corresponding to the technical solution information; wherein, the supplementary explanatory text is generated based on the technical solution information and the search results, the search results are used to characterize the differentiated features of the technical solution information from existing technical documents, and the supplementary explanatory text contains supplementary explanatory content for clarifying the differentiated features.
16. A device for providing auxiliary text, characterized in that, The device includes: The information acquisition module is used to acquire technical solution information input by the user; A text generation module is used to provide auxiliary explanatory text corresponding to the technical solution information; wherein, the auxiliary explanatory text is generated based on the technical solution information and the search results corresponding to the technical solution information, the search results are used to characterize the differentiated features of the technical solution information from existing technical documents, and the auxiliary explanatory text includes auxiliary explanatory content for clarifying the differentiated features.
17. A device for providing auxiliary text, characterized in that, The device includes: The information acquisition module is used to acquire technical solution information input by the user to describe the technical solution; wherein, the technical solution information includes detailed technical description information and feature clauses extracted from the technical solution information; A search query generation module is used to generate a search query based on the feature clauses and the technical detail description information; The retrieval module is used to generate retrieval results based on the prior art documents retrieved by the retrieval query, which characterize the differences between the technical solution information and the prior art documents; A text generation module is used to provide auxiliary explanatory text corresponding to the technical solution information; wherein, the auxiliary explanatory text is generated based on the technical solution information and the search results, the search results are used to characterize the differentiated features of the technical solution information from existing technical documents, and the auxiliary explanatory text includes auxiliary explanatory content for clarifying the differentiated features.
18. A computer device, characterized in that, The computer device includes a memory and a processor, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to implement the method as described in any one of claims 1 to 15.
19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer program, which, when executed by a processor, is capable of implementing the method as described in any one of claims 1 to 15.
20. A computer program product, characterized in that, The computer program product is used to implement the method as described in any one of claims 1 to 15.
Citation Information
Patent Citations
Creation support device and creation support method
JP2020095716A
Automated system & method for patent drafting &technology assessment
KR1020040029117A
A system of automatically generating patent files by semantic analysis and the execution method thereof
TW202501349A