An abstract push method and related device

CN122925620APending Publication Date: 2026-10-16GUANGZHOU RADIO GROUP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611045459.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-14
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

但是,人工进行总结的人工工作量大、效率低下而且可能存在错误,人工操作系统流程,对于工作人员的技术要求较高,仍需人工操作并且成本要求较高

Benefits of technology

[0015]本申请实施例至少包括以下有益效果:本申请提供一种摘要推送方法、装置、电子设备、存储介质及程序产品,该方案通过已部署的摘要生成模型基于输入字段、清洗规则、摘要长度限制与输出格式,生成文章摘要;对文章摘要进行输出校验,将通过输出校验的文章摘要存入摘要数据库,输出校验包括空值校验、格式校验与结构校验,有利于避免空摘要、格式错误摘要或结构异常摘要进入后续流程,提升系统稳定性与简报的可靠性;从摘要数据库获取当前周期的文章摘要集合,通过汇总模型基于文章摘要集合与辅助信息生成简报,简报包括简报标题与详细内容,有利于高效且准确地整合信息生成简报,提高工作效率,减少人工撰写的时间,提升用户体验,并且提高了信息传递的效率与准确性;响应于第一指令,在消息推送页面显示简报标题;响应于第二指令,在简报详情页面显示简报的详细内容,有利于用户直观地查看简报了解信息,减少工作人员工作量,并且提升用户体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122925620A_ABST
    Figure CN122925620A_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of abstract push method and related equipment, belong to data processing technical field.The method includes: through the abstract generation model that has been deployed, based on input field, cleaning rule, abstract length limit and output format, generate article abstract;Article abstract is carried out output check, and article abstract that passes through output check is stored in abstract database;From abstract database, obtain the article abstract set of current period, generate briefing through summary model based on article abstract set and auxiliary information;In response to first instruction, display the title of briefing in message push page;In response to second instruction, display the detailed content of briefing in briefing detail page.The embodiment of the application can efficiently and accurately integrate information, generate and display briefing, reduce the workload of manual summary and layout, improve the efficiency and accuracy of information transmission, facilitate users to intuitively view briefing and understand information, and improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a summary push method and related equipment. Background Technology

[0002] In related technologies, text summarization and display are typically achieved manually by summarizing and formatting or by manually operating the input and output processes. However, manual summarization is labor-intensive, inefficient, and prone to errors, while manually operating the processes requires a high level of technical skill from staff and is also costly.

[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the Invention

[0004] The main objective of this application is to propose a summary push method and related equipment that can automatically, efficiently, and accurately integrate information, generate and display briefings, reduce the time and workload of manual summarization and typesetting, improve the efficiency and accuracy of information transmission, and help users intuitively view briefings and understand information, thereby enhancing the user experience.

[0005] To achieve the above objectives, one aspect of this application proposes a summary push method, the method comprising: Based on input fields, cleaning rules, summary length limits, and output format, the deployed summary generation model generates article summaries. The article abstract is output-validated, and the article abstract that passes the output validation is stored in the abstract database. The output validation includes null value validation, format validation, and structure validation. The current period's set of article summaries is obtained from the summary database, and a summary model is used to generate a briefing based on the set of article summaries and auxiliary information. The briefing includes a title and detailed content. In response to the first instruction, the briefing title is displayed on the message push page; In response to the second instruction, the detailed content of the briefing is displayed on the briefing details page.

[0006] In some embodiments, the method further includes: In response to configuration operations, the configured input fields are displayed in the variable input area of ​​the large model node configuration page; In response to the configuration operation, a summary of the configuration is displayed in the model configuration area of ​​the large model node configuration page to generate the model; In response to the configuration operation, the configured cleaning rules, summary length limit and output format are displayed in the system message area of ​​the large model node configuration page.

[0007] In some embodiments, the step of performing output validation on the article summary and storing the article summary that passes the output validation into the summary database includes: Retrieve the preset key fields; By checking whether the key fields of the article summary are empty, an article summary in which the key fields are not empty is obtained. Based on the output format, the article summary whose key field is not empty is validated to obtain an article summary that passes the format validation. Obtain a preset structured template, and perform structure verification on the article summary that has passed the format verification based on the structured template to obtain an article summary that has passed the structure verification. The article summary that passes the structure check is stored in the summary database as the article summary that passes the output check.

[0008] In some embodiments, obtaining the current period's set of article summaries from the summary database and generating a briefing based on the set of article summaries and auxiliary information using a summarization model includes: In response to configuration operations, the current period of the configuration is displayed on the summary node configuration page; Based on the current period, a set of article summaries is obtained from the summary database; The current period’s set of article summaries and auxiliary information are input into the aggregation model. The set of article summaries corresponds to the auxiliary information, which includes the content of a single summary article, the title of the article summary, the month and week number, the first paragraph of the article overview, and the final summary of the article. The summary model uses the auxiliary information to perform deduplication, topic grouping, weight sorting, and merging of the article summary set to generate a generated briefing.

[0009] In some embodiments, the step of generating a summary report by deduplicating, grouping by topic, sorting by weight, and merging the article summary set based on the auxiliary information using the aggregation model includes: The aggregation model uses the auxiliary information to deduplicate and group the article summary set by topic, resulting in grouped summary data. Based on the importance of the articles, relevance to the group, timeliness, source authority, and completeness of the grouped summary data, a ranking suggestion is generated for the grouped summary data. Based on the ranking suggestion, the data is weighted, sorted, and merged to generate basic briefing data. The basic briefing data is applied to a layout template to generate a new briefing. The layout template includes the briefing title, this issue's summary, this issue's highlights, category updates, recommended reading, and the original link.

[0010] In some embodiments, the method further includes: An approval form is generated based on the generated briefing, and the approval form includes a preview link; The approval form is approved by pre-defined rules, or by viewing the preview link, to obtain the approval result; If the approval result is "approved", the briefing will be pushed to the message push page of the instant messaging session.

[0011] To achieve the above objectives, another aspect of this application provides a summary push device, the device comprising: The abstract generation module is used to generate article abstracts based on input fields, cleaning rules, abstract length limits, and output format using a deployed abstract generation model. The verification module is used to perform output verification on the article summary and store the article summary that passes the output verification into the summary database. The output verification includes null value verification, format verification and structure verification. The briefing generation module is used to obtain the current period's set of article summaries from the summary database, and generate a briefing based on the set of article summaries and auxiliary information using a summary model. The briefing includes a briefing title and detailed content. The push display module is used to display the briefing title on the message push page in response to the first instruction; The details display module is used to display the detailed content of the briefing on the briefing details page in response to the second instruction.

[0012] To achieve the above objectives, another aspect of this application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method described above.

[0013] To achieve the above objectives, another aspect of the embodiments of this application proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the methods described above.

[0014] To achieve the above objectives, another aspect of the embodiments of this application proposes a computer program product, including a computer program that, when executed by a processor, implements the aforementioned method.

[0015] The embodiments of this application include at least the following beneficial effects: This application provides a summary push method, apparatus, electronic device, storage medium, and program product. This solution generates article summaries based on input fields, cleaning rules, summary length limits, and output formats using a deployed summary generation model; it performs output validation on the article summaries and stores the validated summaries in a summary database. Output validation includes null value validation, format validation, and structure validation, which helps prevent empty summaries, incorrectly formatted summaries, or structurally abnormal summaries from entering subsequent processes, improving system stability and the reliability of the briefings; it obtains the current period's set of article summaries from the summary database and generates a briefing based on the set of article summaries and auxiliary information using a summary model. The briefing includes a title and detailed content, which helps to efficiently and accurately integrate information to generate briefings, improve work efficiency, reduce manual writing time, enhance user experience, and improve the efficiency and accuracy of information transmission; in response to a first instruction, the briefing title is displayed on the message push page; in response to a second instruction, the detailed content of the briefing is displayed on the briefing details page, which helps users intuitively view the briefings and understand the information, reduces the workload of staff, and improves user experience. Attached Figure Description

[0016] Figure 1 This is a flowchart of the summary push method provided in the embodiments of this application; Figure 2 yes Figure 1 The flowchart of step S102 in the document; Figure 3 yes Figure 1 The flowchart of step S103 in the process; Figure 4 This is a flowchart of the approval steps of the summary push method provided in this application embodiment; Figure 5 This is a flowchart illustrating a specific implementation of the summary push method provided in this application when applied to a news summary and push system; Figure 6 This is a schematic diagram of the single-article summary node configuration page provided in an embodiment of this application; Figure 7 This is a schematic diagram of the single-cycle operation result provided in the embodiments of this application; Figure 8 This is a schematic diagram of the summary node configuration page provided in an embodiment of this application; Figure 9 This is a schematic diagram of the summary approval form provided in the embodiments of this application; Figure 10 This is a schematic diagram of an IM push message provided in an embodiment of this application; Figure 11 This is a schematic diagram illustrating the display effect of the weekly report details page provided in this embodiment of the application; Figure 12 A schematic diagram of the summary push device provided in this application embodiment; Figure 13 The hardware structure diagram of the electronic device provided in the embodiments of this application is shown. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.

[0018] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various concepts, but unless otherwise stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words “if,” “when,” or “in response to a determination” as used herein may be interpreted as “when…” or “when…” or “in response to a determination.”

[0019] As used in this application, the terms "at least one", "multiple", "each", "any", etc., "at least one" includes one, two or more, "multiple" includes two or more, "each" refers to each of the corresponding multiples, and "any" refers to any one of the multiples.

[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0021] Before providing a detailed description of the embodiments of this application, some of the nouns and terms involved in the embodiments of this application will be explained first. The nouns and terms involved in the embodiments of this application are subject to the following interpretations.

[0022] 1) An LLM (Large Language Model) node refers to a computing unit in a distributed computing or application architecture that is responsible for handling tasks related to a large language model.

[0023] In related technologies, text summarization and display are typically achieved manually by summarizing and formatting or by manually operating the input and output processes. However, manual summarization is labor-intensive, inefficient, and prone to errors, while manually operating the processes requires a high level of technical skill from staff and is also costly.

[0024] In summary, the technical problems existing in the relevant technologies need to be improved.

[0025] In view of this, this application provides a summary push method and related equipment. This method generates article summaries based on input fields, cleaning rules, summary length limits, and output format using a deployed summary generation model. The article summaries are then validated, and those that pass the validation are stored in a summary database. Output validation includes null value validation, format validation, and structure validation, which helps prevent empty, incorrectly formatted, or structurally abnormal summaries from entering subsequent processes, improving system stability and the reliability of the reports. The current period's set of article summaries is obtained from the summary database, and a summary model is used to generate reports based on the article summary set and auxiliary information. The reports include a title and detailed content, which facilitates efficient and accurate information integration for report generation, improving work efficiency, reducing manual writing time, enhancing user experience, and improving the efficiency and accuracy of information transmission. In response to a first instruction, the report title is displayed on the message push page; in response to a second instruction, the detailed content of the report is displayed on the report details page, allowing users to intuitively view the reports and understand the information, reducing the workload of staff, and improving user experience.

[0026] The summary push method provided in this application relates to the field of data processing technology. The summary push method provided in this application can be applied to a terminal, a server, or software running on a terminal or server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, or in-vehicle terminal, but is not limited to these. The server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network. The software can be an application implementing the summary push method, but is not limited to the above forms.

[0027] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics devices, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0028] It should be noted that in all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards. In addition, when embodiments of this application require access to sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirection to confirmation pages. Only after obtaining the user's separate permission or consent is the necessary user-related data required for the proper functioning of these embodiments acquired.

[0029] Figure 1 This is an optional flowchart of the summary push method provided in the embodiments of this application. Figure 1 The method may include, but is not limited to, steps S101 to S105.

[0030] Step S101: Generate an article summary based on the input fields, cleaning rules, summary length limit, and output format using the deployed summary generation model.

[0031] In some embodiments, in response to a configuration operation, the configured input fields are displayed in the variable input area of ​​the large model node configuration page; in response to a configuration operation, the configured summary generation model is displayed in the model configuration area of ​​the large model node configuration page; and in response to a configuration operation, the configured cleaning rules, summary length limits, and output format are displayed in the system message area of ​​the large model node configuration page.

[0032] Optionally, a prompt template can be configured in the system message area of ​​the large model node configuration page. The prompt template consists of plain text and input fields, and includes cleaning rules, summary length limits, and output format.

[0033] Understandably, the input field can be processed article data. This article data can be a single article or multiple articles.

[0034] In some embodiments, input fields and prompt word templates (or cleaning rules, summary length limits, and output formats) are input into a deployed summary generation model to generate article summaries. The article summary can be a summary of a single article or a collection of summaries from multiple articles.

[0035] In this embodiment, an existing summary generation model is used to generate article summaries based on input fields, cleaning rules, summary length limits, and output format. This automates summary generation, reduces manual summarization and reading costs, and improves the efficiency of subsequent aggregation and dissemination. Step S102: Perform output validation on the article abstracts and store the article abstracts that pass the output validation into the abstract database.

[0036] Specifically, output validation includes null value validation, format validation, and structure validation.

[0037] In some embodiments, preset key fields are obtained; the article summary is checked for null values ​​by determining whether the key fields are empty, resulting in an article summary where the key fields are not empty; the article summary where the key fields are not empty is checked for format based on the output format, resulting in an article summary that passes the format check; a preset structured template is obtained, and the article summary that passes the format check is checked for structure based on the structured template, resulting in an article summary that passes the structure check; the article summary that passes the structure check is stored in the summary database as an article summary that passes the output check.

[0038] It is understandable that null value validation, format validation, and structure validation can be performed in parallel or sequentially.

[0039] Optionally, the output validation rules can be customized. Semantic validation can be added to determine whether the summary deviates from the original text, and compliance validation can be added to determine whether the summary contains sensitive content.

[0040] Furthermore, quality scores can be calculated based on the output verification results and the weight of each verification, and article summaries with quality scores greater than or equal to the quality score threshold can be stored in the summary database.

[0041] In this embodiment, the article abstracts are output-validated, and the article abstracts that pass the output validation are stored in the abstract database. This helps to prevent empty abstracts, incorrectly formatted abstracts, or structurally abnormal abstracts from entering subsequent processes, thereby improving system stability and the reliability of the presentations.

[0042] Step S103: Obtain the current period's set of article summaries from the summary database, and generate a briefing based on the set of article summaries and auxiliary information using a summary model.

[0043] Specifically, the briefing includes a title and detailed content.

[0044] In some embodiments, in response to a configuration operation, the current period of the configuration is displayed on the summary node configuration page; and a set of article summaries is retrieved from the summary database based on the current period.

[0045] Understandably, this period's briefing is generated based on a collection of article summaries. The briefing type is determined by the current period; for example, if the current period is this week, it's this week's briefing; if the current period is last week, it's last week's briefing; if the current period is this month, it's this month's briefing, and so on.

[0046] In some embodiments, a collection of article summaries and supplementary information is compiled to generate a summary of the current period's briefing.

[0047] Specifically, the current period's collection of article summaries and auxiliary information are input into the aggregation model. The collection of article summaries corresponds to the auxiliary information, which includes the content of each summary article, the title of the article summary, the month and week it is in, the first paragraph of the article overview, and the final summary comments of the article. The aggregation model uses the auxiliary information to deduplicate, group by topic, sort by weight, and merge the collection of article summaries to generate the generated briefing.

[0048] Alternatively, a template engine can be used to generate a briefing based on a collection of article summaries, populating the briefing template with data from the collection of article summaries.

[0049] The layout of a briefing can be determined by the importance of the articles or by their publication date.

[0050] Optionally, a presentation customization feature can be added, allowing users to choose different layouts, styles, and included content.

[0051] Specifically, the summary model deduplicates and groups the article summary set based on auxiliary information to obtain grouped summary data. Combining the importance of the articles, relevance to the group, timeliness, source authority, and content completeness of the grouped summary data, sorting suggestions are generated for the grouped summary data. Based on the sorting suggestions, the data is weighted, sorted, and merged to generate basic briefing data. A formatting template is applied to the basic briefing data to generate the briefing. The formatting template includes the briefing title, this issue's introduction, this issue's key points, category updates, recommended reading, and original article links.

[0052] In some embodiments, an automated task function for periodically generating briefings is provided, which is combined with a tool for periodically collecting article data to achieve periodic data collection and periodic briefing generation.

[0053] In this embodiment, the current period's set of article summaries is obtained from the summary database, and a summary model is used to generate a briefing based on the set of article summaries and auxiliary information. This facilitates efficient and accurate information integration to generate briefings, improves work efficiency, reduces the time spent on manual writing, enhances user experience, and improves the efficiency and accuracy of information transmission.

[0054] Step S104: In response to the first instruction, display the briefing title on the message push page.

[0055] Specifically, the first instruction is triggered when a briefing is approved, pushed to the instant messaging session's push page, or when the push page is refreshed.

[0056] In some embodiments, an approval form is generated based on the generated briefing, and the approval form includes a preview link; the approval form is approved according to preset rules, or the approval form is approved by viewing the preview link, and an approval result is obtained; if the approval result is approved, the briefing is pushed to the message push page of the instant messaging session.

[0057] Understandably, the approved briefings for this period will be stored in a briefing collection, and the titles of all approved briefings will be displayed on the briefing page.

[0058] In this embodiment, in response to the first instruction, the briefing title is displayed on the message push page, which helps users to view the brief title intuitively and quickly, thus improving the user experience.

[0059] In step S105, in response to the second instruction, the detailed content of the presentation is displayed on the presentation details page.

[0060] Specifically, the second instruction is triggered when the briefing title is selected, and is used to display the detailed content of the briefing.

[0061] In some embodiments, in response to the selection of the current presentation title, the detailed content of the current presentation is displayed on the presentation details page. The detailed content of the presentation corresponds to the presentation title.

[0062] Furthermore, the generated presentation can be saved in a specified format (such as PDF, Word, Markdown, etc.) and download or share functions can be provided.

[0063] In this embodiment, in response to the second instruction, the detailed content of the briefing is displayed on the briefing details page, which helps users to view the briefing and understand the information intuitively, reduces the workload of staff, and improves the user experience.

[0064] Steps S101 to S105, as illustrated in this embodiment, generate article summaries based on input fields, cleaning rules, summary length limits, and output format using a deployed summary generation model. The article summaries undergo output validation, and those that pass validation are stored in the summary database. Output validation includes null value validation, format validation, and structure validation, which helps prevent empty, incorrectly formatted, or structurally abnormal summaries from entering subsequent processes, improving system stability and the reliability of the reports. The current period's set of article summaries is retrieved from the summary database, and a summary model generates reports based on the article summary set and auxiliary information. The reports include a title and detailed content, facilitating efficient and accurate information integration for report generation, improving work efficiency, reducing manual writing time, enhancing user experience, and improving the efficiency and accuracy of information transmission. In response to a first instruction, the report title is displayed on the message push page; in response to a second instruction, the detailed content of the report is displayed on the report details page, allowing users to intuitively view the reports and understand the information, reducing staff workload and improving user experience.

[0065] Please see Figure 2 In some embodiments, step S102 may include, but is not limited to, steps S201 to S205: Step S201: Obtain the preset key fields.

[0066] In step S201 of some embodiments, the key fields of the article summary are preset by the user or the key fields of the article summary are adopted by the system default.

[0067] Optionally, key fields include non-empty fields, fixed-format fields, and structured fields.

[0068] Step S202: Perform null value validation on the article summary by determining whether the key fields of the article summary are null, and obtain an article summary in which the key fields are not null.

[0069] In step S202 of some embodiments, the article summary is checked for null values ​​by determining whether the non-null fields of the article summary are null, so as to obtain an article summary in which the key fields are not null.

[0070] Step S203: Perform format validation on the article summary where the key fields are not empty based on the output format, and obtain the article summary that passes the format validation.

[0071] In step S203 of some embodiments, the fixed format fields of the article summary whose key fields are not empty are validated based on the output format to obtain an article summary that passes the format validation.

[0072] Optionally, the fixed format fields of the article summary are validated based on the output format to obtain an article summary that passes the format validation.

[0073] Step S204: Obtain a preset structured template, and perform structure verification on the article abstract that has passed the format verification based on the structured template to obtain the article abstract that has passed the structure verification.

[0074] In step S204 of some embodiments, a preset structured template is obtained, and the structure fields of the article summary that has passed the format validation are validated based on the structured template to obtain the article summary that has passed the structure validation.

[0075] Optionally, the structure fields of the article summary are validated based on a structured template to obtain an article summary that passes the structure validation.

[0076] Step S205: The article summary that passes the structure check is stored in the summary database as the article summary that passes the output check.

[0077] In step S205 of some embodiments, if there is no article summary that has passed the structure check in the summary database, then the article summary that has passed the structure check is stored in the summary database as an article summary that has passed the output check.

[0078] Optionally, the article summary that passes output validation is determined based on the article summary where the key field is not empty, the article summary that passes format validation, and the article summary that passes structure validation.

[0079] Furthermore, if no article summary that passes output validation exists in the summary database, then the article summary that passes structure validation will be stored in the summary database as an article summary that passes output validation.

[0080] Please see Figure 3 In some embodiments, step S103 may include, but is not limited to, steps S301 to S306: Step S301: In response to the configuration operation, the current period of the configuration is displayed on the summary node configuration page.

[0081] In step S301 of some embodiments, the current cycle is configured on the summary node configuration page.

[0082] Optionally, the current period can be set by selecting the year, month, and day, or by using buttons such as "this week" or "this month".

[0083] Step S302: Obtain a set of article abstracts from the abstract database based on the current period.

[0084] Step S303: Input the current period's collection of article summaries and auxiliary information into the aggregation model.

[0085] Specifically, the collection of article summaries corresponds to supplementary information, which includes the content of each summary article, the title of the article summary, the month and week in which it appears, an overview in the first paragraph of the article, and the concluding remarks at the end of the article.

[0086] In step S303 of some embodiments, auxiliary information corresponding to the article summary set is obtained.

[0087] Furthermore, the collection of article summaries and their auxiliary information are input into the summary model as input fields.

[0088] Step S304: The article summary set is deduplicated and grouped by topic based on auxiliary information using a summary model to obtain grouped summary data.

[0089] In step S304 of some embodiments, the collection of article summaries is deduplicated and grouped by topic based on the content of a single summary, the title of the article summary, the month and week in which it is located, the overview of the first paragraph of the article, and the final summary of the article, to obtain grouped summary data.

[0090] Step S305: Combining the importance of articles, relevance to the group, timeliness, source authority, and completeness of the grouped summary data, generate sorting suggestions for the grouped summary data. Based on the sorting suggestions, perform weighted sorting and merging to generate basic briefing data.

[0091] In step S305 of some embodiments, the importance of articles, group relevance, timeliness, source authority, and content completeness of grouped summary data are analyzed by semantic recognition algorithms or models.

[0092] Furthermore, by combining the importance of articles, relevance to the group, timeliness, source authority, and completeness of the grouped summary data, ranking suggestions for the grouped summary data are generated.

[0093] Optionally, the grouped summary data can be weighted and sorted based on the sorting suggestions to obtain sorted summary data.

[0094] In some embodiments, the grouped summary data can be merged to generate basic briefing data, or the sorted summary data can be merged based on the grouping to generate basic briefing data.

[0095] Step S306: Apply a layout template to the basic briefing data to obtain the generated briefing.

[0096] Specifically, the layout template includes the briefing title, this issue's summary, this issue's highlights, category updates, recommended reading, and the original link.

[0097] In step S306 of some embodiments, the basic presentation data is substituted into the layout template to obtain the generated presentation.

[0098] Please see Figure 4 In some embodiments, the summary push method provided in this application further includes an approval step, which may include, but is not limited to, steps S401 to S403: Step S401: Generate an approval form based on the generated briefing.

[0099] Specifically, the approval form includes a preview link.

[0100] In step S401 of some embodiments, the preview link of the presentation uses a template engine to achieve dynamic content rendering.

[0101] Optionally, an approval form can be generated based on the current cycle, the collection of article summaries, and the preview link.

[0102] Step S402: Approve the approval form according to preset rules, or approve the approval form by viewing the preview link, and obtain the approval result.

[0103] In step S402 of some embodiments, a preset rule is obtained.

[0104] Optionally, the preset rules include, but are not limited to, rules for approving key articles, rules for approving abstract quality, and rules for approving page layout.

[0105] Understandably, approval forms are processed through preset rules or by preset approvers who view a preview link. If approved, a briefing is pushed to the message push page of the instant messaging session.

[0106] Optionally, multi-level approval processes are supported, and different levels of approvers can be set as needed.

[0107] In step S403, if the approval result is "approved", the briefing will be pushed to the message push page of the instant messaging session.

[0108] In step S403 of some embodiments, if the approval result is "approved," the briefing is pushed to the message push page of the instant messaging session. Here, the instant messaging session is a message session between the user and the system.

[0109] Optionally, if the approval result is that the approval is not approved, the preset rule for the failure will be fed back or the preset approver will provide the reason for the failure.

[0110] Figure 5 This is a flowchart illustrating a specific implementation of the summary push method provided in this application when applied to a news summary and push system. Figure 5 The methods may include, but are not limited to, the following steps: Step 1: A single summary of LLM node operation.

[0111] In some embodiments, the single-article summary LLM node receives a single article record in a loop and completes the cleaning and summary output in a loop according to system message constraints.

[0112] It should be noted that the system first collects articles from content publishing platforms and stores them in the database. It then filters articles from the database according to periodic ranges and reads each article record one by one through loop nodes. After each article enters the single-article summary model, AI performs content cleaning and summary extraction based on fields such as title, source, publication time, body text, links, and cover image, outputting structured single-article summary results, such as a one-sentence summary, core points, topic tags, importance level, and whether it is recommended to include it in the briefing, for subsequent compilation.

[0113] For example, a diagram of the configuration page for a single summary node is shown below. Figure 6 As shown. The configuration page for a single summary node includes settings for variable input, model configuration, and system messages. System messages include: Specify the input fields: title and abstract content; Abstract length limit: to avoid exceeding the context of a large model; Output format: A strict output format can make the front end display more aesthetically pleasing.

[0114] For example, a schematic diagram of the result of a single loop is shown below. Figure 7 As shown. The input for each loop should include key fields such as nickname, title, link, and cover, configured in the database table (content can be empty, but this needs attention). The output for each loop should be a parsable structured result (JSON / fixed template), allowing users to customize prompts. For fixed templates, subsequent node annotation input is performed after the fixed template is output, without any additional explanatory text.

[0115] Step 2: Summarize the summary.

[0116] In some embodiments, the LLM node collects a set of single-article summaries and auxiliary information (arg1 to arg5) to generate a summary of the weekly / briefing for the period, and outputs it to the subsequent approval / pushing process.

[0117] Optionally, it supports using different prompts in the workflow to set different briefing / weekly report display types, and can use different models for summarization and output.

[0118] Specifically, after completing individual summaries of multiple articles, the system inputs the collection of summaries for the current period into a aggregation model. AI then performs deduplication, topic grouping, weighted sorting, and merging to generate a summary. Multiple articles can be merged to generate summaries, especially those on the same topic, event, or with similar content, which can be combined into a single report entry. Sorting recommendations consider article importance, relevance to the group, timeliness, source authority, and content completeness. The final report can be formatted with styles such as "Report Title, This Issue's Highlights, This Issue's Key Points, Category Updates, Recommended Reading, and Original Link." After generation, it undergoes manual review before being pushed to users via instant messaging.

[0119] For example, a diagram of the summary node configuration page is shown below. Figure 8 As shown. The summary node configuration page includes: Input variables: arg1~arg5 (single article summary content, article abstract title, month and week, article first paragraph overview, and article final summary comments) are respectively bound to upstream outputs such as loops / execution code, and are used to assemble the summary input.

[0120] Model configuration: Select the model to use for aggregation (example Qwen3.5-27B local deployment).

[0121] System message: Clearly define the summary objectives (overview of key points / list of essentials / recommended reading, etc.) and the output format (JSON or a fixed push template is recommended).

[0122] Step 3, approval.

[0123] In some embodiments, after the summary is completed, an approval form is generated. The approver verifies the content through a preview link and then approves or rejects the application.

[0124] For example, a summary approval form diagram is shown below. Figure 9 As shown.

[0125] Specifically, the approval process includes: Open the approval form and check if the news headline and time period are correct.

[0126] Click the "Weekly Report Preview Link" to open the preview page and check the completeness of the content and the compliance of the expression.

[0127] Perform the approval action (pass / return), and fill in comments if necessary.

[0128] Go back to the approval form and check the "Approval Record" to confirm that the process status has been updated to "Completed / Approved".

[0129] The checkpoints include: The preview link opens normally, and the content matches the cycle.

[0130] The approval record contains complete information on process status, time, and operator.

[0131] Step 4, push message style.

[0132] In some embodiments, after approval, the system pushes a weekly report entry (card / message) to the enterprise IM session. The user clicks on it to open the weekly report details page.

[0133] For example, a diagram of an IM push message is shown below. Figure 10 As shown. The checkpoints for staff include: The IM push message is visible, and the title and cycle are correct.

[0134] The entry link can be opened, the page loads normally, and the images display correctly.

[0135] If a backtracking entry is provided, the link can be clicked to access it.

[0136] Step 5: Weekly report details page displayed.

[0137] In some embodiments, after clicking the IM entry, users can open the weekly report details page, browse the summary content and accompanying images of this issue by chapter, and trace back related links.

[0138] Understandably, depending on the type of briefing or weekly report, different formats may be displayed after clicking to open it.

[0139] For example, the display effect of the weekly report details page is shown in the following diagram. Figure 11 As shown in the image. The weekly report details are displayed on the weekly report details page, with links indicating the original article.

[0140] Please see Figure 12 This application also provides a summary push device that can implement the above method. The device includes: The abstract generation module 1201 is used to generate article abstracts based on input fields, cleaning rules, abstract length limits, and output format using the deployed abstract generation model. The verification module 1202 is used to perform output verification on the article summary and store the article summary that passes the output verification into the summary database. The output verification includes null value verification, format verification and structure verification. The briefing generation module 1203 is used to obtain the current period's set of article summaries from the summary database, and generate a briefing based on the set of article summaries and auxiliary information through a summary model. The briefing includes a briefing title and detailed content. The push display module 1204 is used to display the briefing title on the message push page in response to the first instruction; The details display module 1205 is used to display the detailed content of the briefing on the briefing details page in response to the second instruction.

[0141] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0142] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.

[0143] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0144] Please see Figure 13 , Figure 13 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes: The processor 1301 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 1302 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1302 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1302 and is called and executed by the processor 1301 using the methods described in the embodiments of this application. The input / output interface 1303 is used to implement information input and output; The communication interface 1304 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 1305 transmits information between various components of the device (e.g., processor 1301, memory 1302, input / output interface 1303, and communication interface 1304); The processor 1301, memory 1302, input / output interface 1303 and communication interface 1304 are connected to each other within the device via bus 1305.

[0145] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0146] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0147] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0148] It is understood that the content of the above method embodiments is applicable to the embodiments of this program product. The specific functions implemented by the embodiments of this program product are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0149] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0150] The summary push method, apparatus, electronic device, storage medium, and program product provided in this application generate article summaries based on input fields, cleaning rules, summary length limits, and output formats using a deployed summary generation model. The article summaries undergo output validation, and those that pass the validation are stored in a summary database. Output validation includes null value validation, format validation, and structure validation, which helps prevent empty, incorrectly formatted, or structurally abnormal summaries from entering subsequent processes, improving system stability and the reliability of the reports. The system retrieves the current period's set of article summaries from the summary database and generates reports based on the summary set and auxiliary information using a aggregation model. The reports include a title and detailed content, facilitating efficient and accurate information integration for report generation, improving work efficiency, reducing manual writing time, enhancing user experience, and improving the efficiency and accuracy of information transmission. In response to a first instruction, the report title is displayed on the message push page; in response to a second instruction, the detailed content of the report is displayed on the report details page, allowing users to intuitively view the reports and understand the information, reducing staff workload and improving user experience.

[0151] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0152] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.

[0153] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0154] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0155] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0156] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0157] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above 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 apparatuses or units may be electrical, mechanical, or other forms.

[0158] The units described above 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 according to actual needs.

[0159] Furthermore, 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. The integrated unit can be implemented in hardware or as a software functional unit.

[0160] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple 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 of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0161] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. A summary push method, characterized in that, The method includes the following steps: Based on input fields, cleaning rules, summary length limits, and output format, the deployed summary generation model generates article summaries. The article abstract is output-validated, and the article abstract that passes the output validation is stored in the abstract database. The output validation includes null value validation, format validation, and structure validation. The current period's set of article summaries is obtained from the summary database, and a summary model is used to generate a briefing based on the set of article summaries and auxiliary information. The briefing includes a title and detailed content. In response to the first instruction, the briefing title is displayed on the message push page; In response to the second instruction, the detailed content of the briefing is displayed on the briefing details page.

2. The method according to claim 1, characterized in that, The method further includes: In response to configuration operations, the configured input fields are displayed in the variable input area of ​​the large model node configuration page; In response to the configuration operation, a summary of the configuration is displayed in the model configuration area of ​​the large model node configuration page to generate the model; In response to the configuration operation, the configured cleaning rules, summary length limit and output format are displayed in the system message area of ​​the large model node configuration page.

3. The method according to claim 1, characterized in that, The step of performing output validation on the article abstract and storing the article abstract that passes the output validation into the abstract database includes: Retrieve the preset key fields; By checking whether the key fields of the article summary are empty, an article summary in which the key fields are not empty is obtained. Based on the output format, the article summary whose key field is not empty is validated to obtain an article summary that passes the format validation. Obtain a preset structured template, and perform structure verification on the article summary that has passed the format verification based on the structured template to obtain an article summary that has passed the structure verification. The article summary that passes the structure check is stored in the summary database as the article summary that passes the output check.

4. The method according to claim 1, characterized in that, The step of obtaining the current period's set of article summaries from the summary database and generating a briefing based on the set of article summaries and auxiliary information using a aggregation model includes: In response to configuration operations, the current period of the configuration is displayed on the summary node configuration page; Based on the current period, a set of article summaries is obtained from the summary database; The current period’s set of article summaries and auxiliary information are input into the aggregation model. The set of article summaries corresponds to the auxiliary information, which includes the content of a single summary article, the title of the article summary, the month and week, the first paragraph of the article overview, and the final summary of the article. The summary model uses the auxiliary information to perform deduplication, topic grouping, weight sorting, and merging of the article summary set to generate a generated briefing.

5. The method according to claim 4, characterized in that, The process involves using the aggregation model to deduplicate, group, weight, and merge the article summary set based on the auxiliary information, resulting in a generated briefing, including: The aggregation model uses the auxiliary information to deduplicate and group the article summary set by topic, resulting in grouped summary data. Based on the importance of the articles, relevance to the group, timeliness, source authority, and completeness of the grouped summary data, a ranking suggestion is generated for the grouped summary data. Based on the ranking suggestion, the data is weighted, sorted, and merged to generate basic briefing data. The basic briefing data is applied to a layout template to generate a new briefing. The layout template includes the briefing title, this issue's summary, this issue's highlights, category updates, recommended reading, and the original link.

6. The method according to claim 1, characterized in that, The method further includes: An approval form is generated based on the generated briefing, and the approval form includes a preview link; The approval form is approved by pre-defined rules, or by viewing the preview link, to obtain the approval result; If the approval result is "approved", the briefing will be pushed to the message push page of the instant messaging session.

7. A summary delivery device, characterized in that, The device includes: The abstract generation module is used to generate article abstracts based on input fields, cleaning rules, abstract length limits, and output format using a deployed abstract generation model. The verification module is used to perform output verification on the article summary and store the article summary that passes the output verification into the summary database. The output verification includes null value verification, format verification and structure verification. The briefing generation module is used to obtain the current period's set of article summaries from the summary database, and generate a briefing based on the set of article summaries and auxiliary information using a summary model. The briefing includes a briefing title and detailed content. The push display module is used to display the briefing title on the message push page in response to the first instruction; The details display module is used to display the detailed content of the briefing on the briefing details page in response to the second instruction.

8. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 6.