Creative management method and device applied to production and manufacturing link of cigarette factory
By building a unified identity authentication system and intelligent semantic analysis technology on a private server in the cigarette factory, the problems of data silos and difficulties in knowledge reuse in collaborative systems have been solved. This has enabled the full-process digital integration of creative management and the intelligent reuse of knowledge assets, thereby improving the efficiency of process innovation and data security.
Patent Information
- Application Number
- CN202511662430.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-13
- Publication Date
- 2026-02-10
AI Technical Summary
Existing collaborative systems in cigarette factories suffer from isolated production data and process knowledge, difficulties in automatically connecting cross-departmental process improvement processes, rudimentary access control, and security risks. The lack of intelligent technology support leads to a break in the flow of innovative information and difficulties in knowledge reuse.
Construct a unified identity authentication system based on private servers to realize identity verification, approval and project execution task creation of creative proposals. Combine intelligent semantic analysis technology for knowledge retrieval to establish a fully digital connection from idea proposal to implementation and intelligent reuse of knowledge assets.
It has enabled seamless cross-system workflow integration between the production department, technology center, and quality control team, improved the efficiency of transforming process innovation achievements, ensured the security of core process data, and strengthened the value mining and reuse of the company's knowledge assets.
Smart Images

Figure CN121504375A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of information technology, and in particular to a creative management method and apparatus applied to the production and manufacturing process of cigarette factories. Background Technology
[0002] With the deepening of digital transformation in cigarette factories, collaborative office systems have become core tools supporting production management, process innovation, and quality control. Traditional systems mostly adopt modular, independent architectures for production processes, implementing basic workflow approval and document management functions based on standard web development frameworks and relational databases. In the context of the widespread application of intelligent manufacturing platforms, some systems have attempted to achieve cross-system authentication through open interfaces, but the overall design still focuses on single-point function implementation and has not yet built an intelligent technology system that connects the entire chain of "idea collection - process improvement - production practice - knowledge accumulation."
[0003] Currently, mainstream collaborative systems in cigarette factories generally adopt a layered architecture design. They support business processes such as process improvement suggestions and equipment modification plans through electronic forms and approval workflows, and achieve technical document retrieval based on keyword matching. Their technical implementation exhibits the following characteristics: various production management systems interact through standard API interfaces but lack a unified identity authentication system; process improvement processes rely on fixed approval rules and lack dynamic triggering mechanisms; technical knowledge management is centered on file storage and does not incorporate natural language processing technology; and security mechanisms mainly rely on network layer encryption and basic permission verification. While these technical solutions can meet basic collaboration needs within departments, significant technical barriers exist between modules such as production management, process innovation, and quality control.
[0004] The existing technology suffers from three main shortcomings: At the system architecture level, the decentralized design leads to the formation of isolated production data and process knowledge, and the lack of unified interface specifications and data formats between different systems hinders the automatic connection of cross-departmental process improvement workflows; at the functional implementation level, the management of process innovation suggestions and production technology knowledge lacks intelligent technology support, neither deploying a process engine to realize a business loop from suggestion to production verification, nor introducing semantic analysis to improve the efficiency of technical document retrieval, resulting in a break in the flow of innovative information and difficulties in knowledge reuse; at the security and user experience level, the granularity of access control is coarse and end-to-end encryption is not implemented, and the integration between the system and the production management platform is low, resulting in a fragmented user experience and security risks to core data such as process formulas. Summary of the Invention
[0005] This application provides a creative management method and device for use in the production and manufacturing process of cigarette factories, so as to realize the digital integration of the entire process from idea proposal to implementation and the intelligent reuse of knowledge assets, thereby achieving multiple effects such as improving organizational collaboration efficiency, ensuring data security and enhancing the mining of knowledge value.
[0006] In a first aspect, embodiments of this application provide a creative management method applied to the production and manufacturing process of a cigarette factory. The method is executed in a private server environment and includes:
[0007] In response to a creative submission request from a target user for a creative solicitation activity for a cigarette factory, the identity verification of the target user is completed based on a unified identity authentication interface.
[0008] After identity verification, the system receives the creative proposal content uploaded by the target user and pushes the creative proposal content to the corresponding approval client.
[0009] When the approval client approves the creative proposal, a project execution task associated with the creative proposal is created.
[0010] In response to the project execution log submitted by the user for the project execution task, the project execution log is stored in a preset storage unit;
[0011] In response to a knowledge retrieval request initiated by a user who inputs a query, knowledge results matching the query are dynamically generated from the preset storage unit and returned; wherein, the knowledge results are associated with the approved creative proposal content and its corresponding project execution log.
[0012] Secondly, this application also provides a creative management device applied to the production and manufacturing process of a cigarette factory. The device operates in a private server environment and includes:
[0013] The identity verification module is used to respond to the creative submission request from the target user for the creative solicitation activity of the cigarette factory, and to complete the identity verification of the target user based on the unified identity authentication interface;
[0014] The creative proposal submission module is used to receive the creative proposal content uploaded by the target user after the identity verification is passed, and push the creative proposal content to the corresponding approval client;
[0015] The project task creation module is used to create a project execution task associated with the creative proposal content when the approval client approves the creative proposal content.
[0016] The execution log storage module is used to store the project execution log in a preset storage unit in response to the project execution log submitted by the user for the project execution task.
[0017] The knowledge retrieval module is used to respond to a knowledge retrieval request initiated by a user by inputting query content, dynamically generate and return knowledge results that match the query content from the preset storage unit; wherein, the knowledge results are associated with the approved creative proposal content and its corresponding project execution log.
[0018] Thirdly, embodiments of this application also provide an electronic device, which includes:
[0019] One or more processors;
[0020] Storage device for storing one or more programs.
[0021] When one or more programs are executed by one or more processors, the one or more processors implement a creative management method applied to the production and manufacturing process of a cigarette factory, as described in any of the embodiments of this application.
[0022] Fourthly, embodiments of this application also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform an innovative management method applied to the production and manufacturing process of a cigarette factory, as described in any of the embodiments of this application.
[0023] This application provides a creative management method and apparatus for use in the production and manufacturing process of a cigarette factory. The method includes: responding to a creative submission request from a target user for a creative solicitation activity for a cigarette factory, verifying the identity of the target user based on a unified identity authentication interface; receiving the creative proposal content uploaded by the target user after successful identity verification and pushing the creative proposal content to the corresponding approval client; creating a project execution task associated with the creative proposal content when the approval client approves the creative proposal content; further, storing the project execution log submitted by the execution user for the project execution task in a preset storage unit; and dynamically generating and returning knowledge results matching the query content from the preset storage unit in response to a knowledge retrieval request initiated by a query user, wherein the knowledge results are associated with the approved creative proposal content and its corresponding project execution log. The technical solution of this application, tailored to the specific needs of cigarette factories, firstly constructs an identity authentication and access control system covering the entire business process based on a private server environment. This ensures the security and controllability of core assets such as production process parameters and quality control data, while also enabling seamless cross-system workflow integration between production departments, technical centers, and quality control teams. Secondly, by organically linking process improvement proposals, equipment modification projects, and the production technology knowledge base, a complete closed loop is established from the proposal of innovative suggestions to the verification in production practice and the accumulation of experience, significantly improving the efficiency of the transformation of process innovation results. Finally, intelligent semantic analysis technology for professional terminology is introduced to dynamically associate and accurately retrieve multi-source data such as process procedures and operation manuals. This breaks through the limitations of traditional knowledge management systems that rely on manual archiving and keyword matching, enabling the intelligent reuse and value mining of core knowledge assets such as enterprise technical know-how and process solutions. Ultimately, a process innovation management system covering the entire lifecycle of "proposal-verification-accumulation-reuse" is constructed, achieving multiple goals such as improving cross-departmental collaboration efficiency, ensuring the security of core process data, and strengthening the value of enterprise knowledge assets. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the exemplary embodiments of this application, the accompanying drawings used in describing the embodiments are briefly introduced below. Obviously, the accompanying drawings described are only a portion of the embodiments to be described in this application, and not all of them. For those skilled in the art, other drawings can be obtained from these drawings without any creative effort.
[0025] Figure 1 A flowchart illustrating a creative management method applied to the production and manufacturing process of a cigarette factory, provided as an embodiment of this application;
[0026] Figure 2A flowchart illustrating another creative management method applied to the production and manufacturing process of a cigarette factory, provided as an embodiment of this application;
[0027] Figure 3 A flowchart illustrating another creative management method applied to the production and manufacturing process of a cigarette factory, provided as an embodiment of this application;
[0028] Figure 4 A schematic diagram of an innovative management device applied to the production and manufacturing process of a cigarette factory, provided as an embodiment of this application;
[0029] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0030] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present application, not the entire structure.
[0031] Before introducing the technical solution provided in this application embodiment, the application scenario of the solution can be explained first. This embodiment is particularly applicable to the process improvement and technological innovation management scenario of cigarette factories. Currently, although traditional production management systems provide basic rationalization suggestion collection functions, the design of independent modules has obvious limitations. In actual production management, since process innovation involves multiple links such as improvement suggestion submission, technical demonstration, project implementation and result solidification, traditional systems lack a full-process connection mechanism, which easily leads to the disconnect between process improvement proposals and actual production applications, and the inability to effectively accumulate and reuse technical experience. Therefore, there is an urgent need for a method that can realize closed-loop management of the entire chain from the proposal of process improvement suggestions to the verification of production practice, so as to improve the efficiency of enterprise technological innovation and knowledge management value. This embodiment constructs a unified identity authentication system covering the production domain, connects the process improvement proposal, technical transformation project execution and production technology knowledge retrieval links, realizes the dynamic correlation between innovation content and practice process, thereby ensuring the complete accumulation and intelligent reuse of process technology results, and effectively improves the overall efficiency of the collaborative innovation system of cigarette factories.
[0032] Example 1
[0033] Figure 1This is a flowchart illustrating a creative management method applied to the production and manufacturing process of a cigarette factory, as provided in an embodiment of this application. This embodiment is applicable to any situation requiring process improvement and technological innovation management in a cigarette factory. The method can be executed by a creative management device applied to the production and manufacturing process of a cigarette factory. This device can be implemented in the form of software and / or hardware. The hardware can be a controller, such as a mobile terminal, a PC, or a server.
[0034] In this embodiment, the method is executed in a private server environment. This can be understood as all core business processes and data processing operations of the creative management method applied to the production and manufacturing process of cigarette factories being carried out on a private server independently deployed, managed and controlled by the organization itself.
[0035] like Figure 1 As shown, the method includes:
[0036] S110. In response to the creative submission request from the target user for the creative solicitation activity of the cigarette factory, the identity of the target user is completed based on the unified identity authentication interface.
[0037] Among them, target users refer to specific individual users who submit creative ideas for the cigarette factory's creative solicitation activity through mobile office clients and need to complete identity verification through a unified identity authentication interface.
[0038] The cigarette factory's creative idea solicitation activity is a continuous innovation collection mechanism initiated internally by the cigarette factory and open to all employees or specific departments. This activity uses a creative idea solicitation module within a private server environment to uniformly publish themes and rules. Employees, after logging into the mobile office client with a unified authentication interface, can upload creative proposals in the creative submission request. Once approved by the approval client, a project execution task is automatically generated, and the process enters subsequent project collaboration and knowledge accumulation. Its purpose is to transform potential improvement ideas in various aspects of factory production, quality, equipment, safety, energy conservation, environmental protection, and management into executable project tasks. Through the continuous accumulation of project execution logs, knowledge results related to the creative proposal content are formed, which can be accessed by users in subsequent knowledge retrieval requests, thereby achieving closed-loop management of creative idea collection, review, implementation, review, and sharing.
[0039] Among them, the creative submission request refers to the formal operation command initiated by the target user through the mobile office client for the creative solicitation activity of the cigarette factory, which aims to submit the content of its creative proposal.
[0040] The unified identity authentication interface refers to a standardized identity authentication service access point. It acts as a bridge between the private server and the authentication server, enabling the mobile office client to obtain the user authorization code by calling the third-party authentication interface. Based on this authorization code, the private server initiates an identity authentication request to the authentication server and finally receives user identity data containing user identity identifier, name, department and role information, thereby completing the identity authentication of the target user and providing a basis for generating an access token.
[0041] In this embodiment, when the private server receives a creative submission request initiated by the target user through a mobile office client to participate in the cigarette factory's creative solicitation activity, it immediately triggers an identity verification process centered on a unified identity authentication interface. This process obtains the user's authorization code by calling a third-party authentication interface through the mobile office client. The private server then uses this authorization code to initiate verification with the authentication server and receives the returned user identity data containing the user's identity identifier, name, department, and role information. Subsequently, it generates an access token and caches it in the in-memory database to achieve efficient verification and access control. The token is then returned to the mobile office client to ensure that the target user is an authenticated and legitimate user with subsequent operation permissions.
[0042] In this embodiment, optionally, the specific implementation steps for authenticating the target user based on the unified identity authentication interface may include:
[0043] S1. Based on the creative submission request, the user authorization code is obtained by calling a third-party authentication interface through the mobile office client.
[0044] The mobile office client refers to an application deployed on a mobile terminal, serving as the core front-end tool in the creative management methodology for interaction between target users, execution users, query users, and the private server environment. The third-party authentication interface refers to a standardized service access point defined and provided by an external authentication service provider, invoked by the unified identity authentication interface. The user authorization code is a temporary credential code obtained by the mobile office client from the third-party authentication interface, representing the user's authorized status.
[0045] Specifically, when a target user initiates a creative submission request, the mobile office client proactively triggers a call process to a pre-defined third-party authentication interface based on this request. This process aims to obtain a temporary user authorization code representing the current user's authorization status by initiating authentication interaction with the authentication service provider. This authorization code is a crucial credential required for the subsequent private server to send an authentication request to the authentication server to obtain the user's identity data.
[0046] S2. Receive the user authorization code through the private server and send an authentication request to the authentication server.
[0047] The authentication server refers to a dedicated server system that is responsible for receiving authentication requests based on user authorization codes sent by the private server, processing and verifying the requests professionally, and finally returning the user's identity data to the private server.
[0048] In this embodiment, the private server acts as the core processing node. It first receives the user authorization code obtained by the mobile office client after calling the third-party authentication interface. Then, using this user authorization code as a key credential, it actively initiates a formal identity verification request to the authentication server to start the verification process for the target user's identity.
[0049] S3, the private server receives user identity data returned by the authentication server.
[0050] User identity data refers to the core dataset used to uniquely identify and describe the attributes and permissions of target users. User identity data includes user identifiers, names, departments, and role information. The user identifier is a unique code that identifies the user; the name is the user's real name; the department indicates the user's affiliation within the organizational structure; and the role information defines the specific responsibilities and access levels assigned to the user within the system's permission hierarchy. This information collectively constitutes the complete identity basis for the private server to generate access tokens and implement subsequent access control.
[0051] In this embodiment, after the private server sends an authentication request to the authentication server, it successfully obtains and accepts the authoritative dataset containing user identity information, name, department and role information returned by the authentication server after verification. This receiving action marks the key completion of the target user authentication process and provides a direct basis for generating access tokens and implementing access control based on the user identity data.
[0052] S4. Generate an access token based on the user's identity data and cache the access token in an in-memory database for rapid identity verification and access control of subsequent user requests within the token's validity period.
[0053] The access token is a time-sensitive digital credential that is cached in an in-memory database. Its core function is to serve as the identity and authorization credential for subsequent user requests to access the private server within the token's validity period.
[0054] In this embodiment, the private server uses the user identity data obtained from the authentication server to create a time-sensitive digital credential, namely an access token. The token is then stored in a high-speed memory database. The purpose is that when the token is valid, it can be used to perform efficient identity verification and operation permission determination on subsequent user requests initiated by the mobile office client, thereby avoiding repeated verification requests to the authentication server and realizing a fast identity verification and permission control process.
[0055] S5. Return the access token to the mobile office client so that the mobile office client can access the private server with the access token in subsequent user requests.
[0056] Specifically, after generating and caching the access token, the private server sends the token back to the mobile office client that initiated the request. This allows the mobile office client to access the various services and resources provided by the private server within the token's validity period by including the access token in subsequent user requests as proof of its authentication.
[0057] Optionally, in this embodiment, after verifying the identity of the target user based on the unified identity authentication interface, further security control steps are included. Specifically, these may include: assigning permission levels based on user identity information and generating an access control list; requiring all interface requests initiated through mobile office clients and approval clients to undergo security interceptor verification of the access token's legitimacy and operational permissions; performing AES encryption on sensitive fields in creative proposal content and project execution logs before writing them into the creative data table and preset storage units; calculating and storing the hash value of all creative files and attachments during upload to achieve tamper-proof protection; using HTTPS protocol to encrypt the communication link between each client and the private server throughout the process; and recording all user operation logs through a security module and generating audit reports periodically. These measures collectively achieve a six-dimensional protection effect of trusted identity, controllable permissions, confidential data, complete content, secure transmission, and traceable behavior, significantly improving the overall security level of the private server.
[0058] S120. After identity verification, receive the creative proposal content uploaded by the target user and push the creative proposal content to the corresponding approval client.
[0059] The creative proposal content refers to the specific creative solutions or suggestions put forward for a specific cigarette factory's creative solicitation activity, which are uploaded and submitted to the private server through the mobile office client. This content is the core information carrier that is subsequently pushed to the approval client for approval and processing, and serves as the direct basis for generating project task descriptions and creating project execution tasks after approval.
[0060] The approval client refers to a dedicated client application or interface used to receive creative proposals uploaded by target users and pushed by the private server, and to allow users with approval authority to review the content, make approval comments, and update the approval status.
[0061] In this embodiment, after the private server completes the identity verification of the target user and confirms its permissions based on the unified identity authentication interface, it then accepts the creative proposal submitted by the target user through the mobile office client and actively transmits the content to the pre-set approval client responsible for review and decision-making, so as to start the subsequent approval process.
[0062] For example, an employee of a company (the target user) submits a creative proposal document about "developing a new generation of intelligent office system" through the mobile office client on their mobile phone after verifying their identity through the unified identity authentication interface. The private server then receives the document and automatically pushes it to the approval client held by the technology R&D manager according to preset rules, so that the manager can review it and make approval comments.
[0063] S130. When the approval client approves the creative proposal, create a project execution task associated with the creative proposal.
[0064] Among them, the project execution task refers to a specific and operable work entity automatically created based on the creative proposal content. It includes the project task description generated according to the creative proposal content, the responsible departments and participants required for project execution, the created project workspace, and the project task record generated in the project collaboration module that is directly related to the creative proposal content and assigned a unique project identifier.
[0065] Specifically, once the approval status of the creative proposal is updated to "approved" by the approval client, an automated process is triggered. This process generates a specific project task description based on the approved creative proposal, identifies the responsible departments and participants required for project execution, creates a project workspace for resource collaboration and task execution based on the task description, and associates the responsible departments and participants with this workspace to grant them the corresponding collaboration permissions. At the same time, a project task record directly associated with the creative proposal is generated in the project collaboration module and assigned a unique project identifier. Finally, a project task assignment notification is sent to the relevant responsible departments and participants through a message notification interface, thereby formally transforming the approved creative proposal into an executable, traceable, and collaborative actual project.
[0066] In this embodiment, optionally, the specific implementation steps for creating a project execution task associated with the content of the creative proposal may include:
[0067] S1. When the approval status of the creative proposal is updated to "approved" by the approval client, a project task description is generated based on the creative proposal content, and the responsible department and participants required for project execution are determined.
[0068] The project task description is a detailed task description document automatically generated based on the content of the creative proposal. It summarizes the project's objectives, scope, key requirements, and expected outcomes.
[0069] In practical applications, the system can continuously monitor the operation feedback of the approval client. Once it detects that the approval status of the creative proposal has changed to "approved," it immediately triggers the subsequent processing logic. This logic first automatically extracts and forms a clear project task description based on the approved creative proposal content, and then analyzes and assigns the responsible department for project advancement and the specific personnel involved in the execution work based on this description.
[0070] S2. Create a project workspace for resource collaboration and task execution based on the project task description, and associate the responsible department and participants with the project workspace to grant them collaborative permissions to access project resources, execute project tasks, and submit project logs.
[0071] The project workspace refers to a dedicated, virtual collaborative environment created based on the project task description. By associating the identified responsible departments and participants with this space, specific collaborative permissions are granted to them to access project resources, execute project tasks, and submit project logs, thereby providing a centralized, controlled, and fully functional operating platform for project task execution.
[0072] In this embodiment, a virtual collaborative environment, namely the project workspace, can be automatically constructed based on the generated project task description. The identified responsible departments and participants are then bound to this workspace, thereby granting these departments and personnel the qualifications and permissions to access project resources, execute specific project tasks, and submit project execution logs within the space.
[0073] S3. Generate project task records that are directly related to the content of the creative proposal in the project collaboration module, and assign a unique project identifier to the project task records.
[0074] The project collaboration module, operating within a private server environment, is a functional component used to generate project task records directly associated with the content of creative proposals and assign unique project identifiers to these records. A project task record is an internal system data entity generated within the project collaboration module and directly associated with the content of a creative proposal. A unique project identifier is a unique identification code assigned to each project task record. This identifier is used to accurately distinguish and track each project execution task directly associated with a specific creative proposal, ensuring its uniqueness and identifiability throughout the entire management process.
[0075] In practical applications, within the project collaboration module, a task data record with a clear correspondence is created based on the approved creative proposal content. This record fully carries the project's execution information and assigns a unique identification code, i.e., a unique project identifier, to the entire system, thereby enabling precise tracking and management of the project lifecycle.
[0076] S4. Send project task assignment notifications to responsible departments and participants through the message notification interface.
[0077] In this embodiment, a preset message notification interface can be used to automatically send a notification message containing project task details and allocation information to the responsible departments and participants required for project execution, so as to formally inform them of the task allocation and start the subsequent project execution process.
[0078] S140. In response to the project execution log submitted by the user for the project execution task, store the project execution log in the preset storage unit.
[0079] Among them, the executing user refers to the specific participant who, after the creation of the project execution task, has their identity and permissions verified and is entitled to access a specific project execution task list, and can submit project work records containing text and attachments based on the list, thereby persistently storing the log data in a preset storage unit.
[0080] The project execution log refers to the project work records submitted by the executing user based on the list of project execution tasks they have access to. This record contains text and attachments, and after being received by the private server, it is persistently stored in a pre-defined storage unit to record and track the specific progress and operation details of the project execution tasks. The pre-defined storage unit refers to a dedicated storage area pre-configured and set up within the private server environment.
[0081] In this embodiment, when a user submits a project work record containing text and attachments based on the project execution task list that they have access to, the system can receive this log data and trigger a storage operation to persistently save it to a pre-configured dedicated storage area, i.e., a preset storage unit.
[0082] In this embodiment, optionally, the specific steps of storing the project execution log to a preset storage unit in response to the project execution log submitted by the user for the project execution task may include:
[0083] S1. Based on the user's identity and permissions, verify and return the list of project execution tasks that the user is authorized to access.
[0084] The project execution task list refers to a collection of all projects that the executing user is authorized to participate in, which is returned to the executing user after verification based on the user's identity and permissions. This list is the direct operational basis for the executing user to submit project work records to form the project execution log.
[0085] In this embodiment, the access qualifications of the executing user can be verified based on the user's identity, department, and role information. After confirming the user's permissions, a list containing only the specific project execution tasks that the executing user is authorized to participate in and view can be sent to the user.
[0086] S2. In response to the project work records submitted by the user based on the project execution task list, receive log data containing text and attachments, and persistently store the log data in the preset storage unit.
[0087] Specifically, when a user selects a specific task from the list of project execution tasks they have access to and submits the corresponding work record, they can receive the complete log data containing text content and related attachments formed by the record and save it permanently and stably to a pre-configured dedicated storage space, i.e., a preset storage unit.
[0088] Based on the above embodiments, the method may optionally further include: when an interactive operation on the log data is detected, updating the interactive data back to the preset storage unit through asynchronous processing, and pushing the log update notification to the relevant responsible departments and participants through the mobile office message interface.
[0089] In practical applications, upon detecting interactive behaviors such as comments and feedback on stored log data, non-blocking asynchronous processing technology is used to synchronize the interactive content to a preset storage unit. Furthermore, a mobile office messaging interface is used to automatically send log status change notifications to the relevant responsible departments and participants. This asynchronous processing mechanism optimizes system responsiveness and data consistency, ensuring real-time monitoring of log data interaction operations and reliable writing of interactive data back to the preset storage unit, guaranteeing data integrity and traceability. Simultaneously, the instant notification function of the mobile office messaging interface significantly improves the speed at which relevant responsible departments and participants perceive log dynamics and enhances collaboration efficiency, thereby strengthening the transparency of the project execution process and the real-time nature of team collaboration.
[0090] Based on the above embodiments, the method may optionally further include: when the log access concurrency exceeds a preset threshold, activating a memory caching layer for request routing to maintain the response performance of the private server. Specifically, the number of access requests to the project execution log can be monitored in real time. Once the number of requests processed simultaneously reaches a preset threshold, the memory caching layer is automatically activated as an auxiliary processing unit, directing some access requests to the caching layer for processing. This disperses the direct access pressure on the private server, ensuring that its overall response speed and processing capacity remain stable and efficient.
[0091] S150, In response to a knowledge retrieval request initiated by a user who inputs query content, dynamically generate and return knowledge results that match the query content from a preset storage unit.
[0092] In this context, a query user refers to a specific user who initiates a knowledge retrieval request by inputting query content, and retrieves knowledge results from a pre-defined storage unit that match the query content and are associated with approved creative proposals and their corresponding project execution logs. Query content refers to the key information or question statement entered by the query user when initiating a knowledge retrieval request, used for matching and searching within the pre-defined storage unit. A knowledge retrieval request is an instruction initiated by the query user to the system by inputting query content, requesting the dynamic retrieval and return of knowledge results matching the query content from the pre-defined storage unit.
[0093] In this context, knowledge results refer to a set of information dynamically generated and returned from a pre-defined storage unit that matches the query content. Knowledge results are associated with the content of approved creative proposals and their corresponding project execution logs. This can be understood as the knowledge results being directly bound to and integrating two aspects: first, the specific content of the creative proposal that has already been reviewed and approved by the approval client; and second, all corresponding project execution logs submitted and stored by the executing user after the creative proposal has been transformed into a project execution task.
[0094] In this embodiment, when a knowledge retrieval request initiated by a user by inputting query content is received, data is immediately retrieved, analyzed, and integrated from a preset storage unit in real time, and finally a knowledge result highly related to the query content is generated and fed back. The content of this knowledge result comes from and is associated with the content of the approved creative proposal and its corresponding project execution log.
[0095] This application provides a creative management method applied to the production and manufacturing process of a cigarette factory. In response to a creative submission request from a target user for a creative solicitation activity for a cigarette factory, the method verifies the target user's identity using a unified identity authentication interface. After successful authentication, the method receives the creative proposal content uploaded by the target user and pushes it to the corresponding approval client. When the approval client approves the creative proposal content, a project execution task associated with the creative proposal content is created. Furthermore, in response to the project execution log submitted by the executing user for the project execution task, the project execution log is stored in a preset storage unit. In response to a knowledge retrieval request initiated by a query user, knowledge results matching the query content are dynamically generated from the preset storage unit and returned. The knowledge results are associated with the approved creative proposal content and its corresponding project execution log. The technical solution of this application, tailored to the specific needs of cigarette factories, firstly constructs an identity authentication and access control system covering the entire business process based on a private server environment. This ensures the security and controllability of core assets such as production process parameters and quality control data, while also enabling seamless cross-system workflow integration between production departments, technical centers, and quality control teams. Secondly, by organically linking process improvement proposals, equipment modification projects, and the production technology knowledge base, a complete closed loop is established from the proposal of innovative suggestions to the verification in production practice and the accumulation of experience, significantly improving the efficiency of the transformation of process innovation results. Finally, intelligent semantic analysis technology for professional terminology is introduced to dynamically associate and accurately retrieve multi-source data such as process procedures and operation manuals. This breaks through the limitations of traditional knowledge management systems that rely on manual archiving and keyword matching, enabling the intelligent reuse and value mining of core knowledge assets such as enterprise technical know-how and process solutions. Ultimately, a process innovation management system covering the entire lifecycle of "proposal-verification-accumulation-reuse" is constructed, achieving multiple goals such as improving cross-departmental collaboration efficiency, ensuring the security of core process data, and strengthening the value of enterprise knowledge assets.
[0096] Example 2
[0097] Figure 2This is a schematic diagram illustrating a creative management method applied to the production and manufacturing process of a cigarette factory, provided as an embodiment of this application. Based on the aforementioned embodiments, this embodiment provides a more detailed description of step S120, and the specific implementation method can be found in the technical solution of this embodiment. Technical terms that are the same as or corresponding to those in the above embodiments will not be repeated here.
[0098] like Figure 2 As shown, the method specifically includes the following steps:
[0099] S210. In response to the creative submission request from the target user for the creative solicitation activity of the cigarette factory, the identity of the target user is completed based on the unified identity authentication interface.
[0100] S220. Receive the creative proposal content input by the target user through the mobile office client, and package the creative proposal content into a structured data format to obtain formatted creative proposal data.
[0101] The content of a creative proposal includes at least one of the following: creative text, creative document, and creative image. For example, a creative proposal submitted by a target user through a mobile office client may include a detailed text description of the idea as the creative text, along with a detailed technical solution document as the creative document, or a product design sketch as the creative image. Having at least one of these three elements is sufficient to meet the requirements.
[0102] In this embodiment, the mobile office client serves as the interactive interface to obtain creative proposal content submitted by the target user, which includes creative text, creative files, or creative images. Subsequently, a specific data processing program encapsulates and reorganizes this content according to predefined data specifications, transforming it into a data packet with a unified organizational structure that is easy to transmit and parse, thus generating formatted creative proposal data.
[0103] S230. Send the packaged, formatted creative proposal data to the private server via the data submission interface.
[0104] In this embodiment, sending the packaged, formatted creative proposal data to the private server via the data submission interface means that after the mobile office client encapsulates the creative text, creative files, and creative images input by the target user into formatted creative proposal data according to structured requirements, it calls the preset data submission interface. Using the built-in protocol and channel of this interface, the complete package is pushed to the designated port of the private server in one go. The server then completes the reception confirmation at the protocol layer, providing the original input for subsequent parsing, access token validity verification, creative data table writing, unique identifier allocation, and submission time information recording, thereby formally incorporating the formatted creative proposal data into the subsequent process of the creative management method.
[0105] S240. The private server parses the received formatted creative proposal data, verifies the validity of the access token, writes the creative proposal content into the creative data table, assigns a unique identifier to the creative proposal content, and records the submission time information.
[0106] The Creative Data Table is a structured database table used on the private server to store the content of creative proposals. After the private server parses and verifies the formatted creative proposal data, it writes the creative proposal content into this table, assigns a unique identifier to the content, and records the submission time information.
[0107] In this embodiment, the private server parses the received formatted creative proposal data. After receiving the structured packet from the mobile office client at the data submission interface, it first disassembles the creative text, creative file, and creative image according to a predetermined protocol and verifies their integrity. Then, it extracts and verifies the lifecycle and permission scope of the access token that arrived with the packet from the memory database. After confirming that the token is legal and valid, it immediately persists the creative proposal content into the primary key and various fields of the creative data table. At the same time, it generates a unique two-digit identification code for this record and automatically attaches the current system timestamp as the submission time information. This code is then stored in the creative data table, so that all subsequent approvals, project execution tasks, project execution logs, and knowledge retrieval operations related to the creative proposal content can be accurately located and version traced based on this unique two-digit identification code and submission time information.
[0108] S250. Send the new idea submission notification to the designated person in charge of the corresponding department's approval client via the message push interface.
[0109] In this embodiment, after the private server writes the creative proposal content into the creative data table and generates a unique identifier and submission time information, it can call a preset message push interface to push a new creative submission notification containing a unique identifier, submission time information, and a brief creative title to the designated person's terminal in the approval client of the department to which the creative proposal content belongs. This allows the designated person to receive a pending review prompt in the approval client in real time, thereby triggering the complete approval process of subsequent review comments, review status updates, and real-time communication channel feedback to the target user.
[0110] Based on the above embodiments, the method may optionally further include: when receiving review comments submitted by a designated person in charge through the approval client, updating the review status and review comments fields in the creative data table; and notifying the target user of the update of the review status through a real-time communication channel.
[0111] In practical applications, when a review opinion is received from a designated person in charge through the approval client, the private server immediately writes the approval or rejection conclusion carried by the review opinion into the review status field of the corresponding record in the creative data table. At the same time, the full text of the review opinion is synchronously written into the review opinion field. After the data is stored in the database, the real-time communication channel is immediately triggered to notify the target user of the updated review status and review opinion in the form of a push notification, so that the user can know the latest approval progress of the submitted creative proposal in real time on the mobile office client.
[0112] S260. When the approval client approves the content of the creative proposal, create a project execution task associated with the content of the creative proposal.
[0113] S270. In response to the project execution log submitted by the user for the project execution task, store the project execution log in the preset storage unit.
[0114] S280. In response to a knowledge retrieval request initiated by a user who inputs query content, dynamically generate and return knowledge results that match the query content from a preset storage unit.
[0115] The knowledge results are linked to the content of the approved creative proposals and their corresponding project execution logs.
[0116] The technical solution of this application embodiment, when receiving creative proposal content uploaded by a target user and pushing the creative proposal content to the corresponding approval client, specifically includes: receiving the creative proposal content input by the target user through a mobile office client, packaging the creative proposal content into a structured data format to obtain formatted creative proposal data, wherein the creative proposal content includes at least one of creative text, creative files, and creative images; then, sending the packaged formatted creative proposal data to a private server through a data submission interface; further, the private server parses the received formatted creative proposal data, verifies the legality of the access token, writes the creative proposal content into a creative data table, assigns a unique identification code to the creative proposal content, and records the submission time information; and then, sends a new creative submission notification to the designated person in charge of the corresponding department's approval client through a message push interface. The technical solution of this application completes the one-stop collection and structured packaging of creative proposal content through a mobile office client. After forming formatted creative proposal data, it is then sent to a private server at high speed through a data submission interface. The server completes parsing, database storage, coding, and timestamp recording instantly upon verifying the legality of the access token. This ensures that the creative proposal content obtains an immutable and uniquely traceable identity within the system. At the same time, the new creative submission notification is accurately pushed to the designated person in charge of the corresponding department's approval client through a message push interface. This achieves a second-level closed loop for creative input, solidification, authorization, and notification, significantly reducing transmission and waiting delays and improving the response speed, security, and timeliness of approval for creative solicitation activities in cigarette factories.
[0117] Example 3
[0118] Figure 3 This is a schematic diagram illustrating a creative management method applied to the production and manufacturing process of a cigarette factory, provided as an embodiment of this application. Based on the aforementioned embodiments, this embodiment provides a more detailed description of step S150, and the specific implementation method can be found in the technical solution of this embodiment. Technical terms that are the same as or corresponding to those in the above embodiments will not be repeated here.
[0119] like Figure 3 As shown, the method specifically includes the following steps:
[0120] S310: In response to a creative submission request from a target user for a creative solicitation activity for cigarette factories, verify the identity of the target user based on the unified identity authentication interface.
[0121] S320. After identity verification, receive the creative proposal content uploaded by the target user and push the creative proposal content to the corresponding approval client.
[0122] S330. When the approval client approves the creative proposal, create a project execution task associated with the creative proposal.
[0123] S340. In response to the project execution log submitted by the user for the project execution task, store the project execution log in the preset storage unit.
[0124] S350: Receive a knowledge retrieval request containing a query statement submitted by the query user through the retrieval interface.
[0125] Specifically, by continuously listening to and capturing query statements written in natural language or structured syntax through the retrieval interface open to query users, once a legitimate request is detected, the query statement is immediately used as the input source for subsequent full-text search engine keyword matching, intelligent semantic analysis module deep understanding, query intent vector generation, semantic matching, comprehensive relevance scoring, and final ranking, thereby initiating the dynamic generation process of the entire knowledge result set, ensuring that the knowledge content required by the query user can be quickly and accurately located and extracted from the preset storage unit.
[0126] S360. Based on the query statement, perform keyword matching on the index data in the preset storage unit in the full-text search engine, and filter out preliminary search results based on the matching degree calculation.
[0127] The preliminary search results refer to the initial set of knowledge results that are initially selected based on keyword matching of the index data in the preset storage unit and are somewhat relevant to the query statement, calculated according to the matching degree.
[0128] In this embodiment, the query statement in the knowledge retrieval request submitted by the query user through the retrieval interface can be used as the retrieval basis. The full-text search engine is called to perform keyword-level matching operations on the index data in the pre-built preset storage unit. Based on the matching degree calculation results, preliminary retrieval results related to the query statement at the keyword level are filtered out from the index data.
[0129] S370. Call the intelligent semantic analysis module to perform deep semantic understanding of the query statement, generate the corresponding query intent vector, and fuse the preliminary search results with the results obtained by semantic matching based on the query intent vector in the preset storage unit to calculate the comprehensive relevance score.
[0130] The intelligent semantic analysis module refers to a computational component capable of performing deep semantic understanding on queries submitted by users through the retrieval interface and generating corresponding query intent vectors. A query intent vector is a data structure that accurately represents the core search intent and semantic features of a user in numerical vector form; this vector is used for deep semantic matching within a pre-defined storage unit. The comprehensive relevance score is a comprehensive scoring metric used to quantify the overall relevance of each matching result to the query statement.
[0131] In this embodiment, the intelligent semantic analysis module can perform deep semantic analysis on the query statement, extract its core intent and generate a query intent vector. Then, the query intent vector is used to perform semantic matching operations in a preset storage unit to obtain matching results that are semantically similar to the query intent. The semantic matching result is then fused with the preliminary search results obtained through keyword matching. Taking into account both keyword matching degree and semantic similarity, a comprehensive relevance score is calculated to more accurately reflect the overall relevance of each matching result to the query statement.
[0132] S380. Based on the comprehensive relevance score, sort all matching results to generate a sorted knowledge result set.
[0133] In practical applications, after keyword matching and semantic matching are completed and their respective matching results are obtained, the calculated comprehensive relevance score is used as a unified ranking standard to sort all matching results in a unified manner, thereby forming a set of knowledge results arranged from high to low relevance.
[0134] S390. Return the item information in the knowledge result set to the query client.
[0135] The entry information includes the document title, content summary, storage path, and access link obtained from the preset storage unit.
[0136] In this embodiment, after completing the final sorting of all matching results and generating a sorted knowledge result set, the specific information contained in each entry of the set, such as the document title, content summary, storage path, and access link obtained from the preset storage unit, is sent back to the query client that initiated the knowledge retrieval request through a data transmission mechanism.
[0137] Based on the above embodiments, optionally, the method further includes: if the knowledge retrieval request is identified as a question-and-answer request, then the question-and-answer generation engine is invoked to automatically generate and return the corresponding answer text based on the knowledge content fragments extracted from the preset storage unit.
[0138] Specifically, if the knowledge retrieval request is identified as a question-and-answer request, the question-and-answer generation engine is invoked. Based on the knowledge content fragments extracted from the preset storage unit, the engine automatically generates and returns the corresponding answer text. This means that when the system determines that the knowledge retrieval request submitted by the querying user is a question-and-answer request, it will trigger the question-and-answer generation engine to run. The engine retrieves and extracts knowledge content fragments related to the query intent from the preset storage unit, automatically constructs a complete and accurate answer text through natural language generation technology, and directly returns the answer text to the querying client to meet the user's need for direct answers to specific questions.
[0139] The technical solution of this application embodiment, when dynamically generating and returning knowledge results matching the query content from a preset storage unit, specifically includes: receiving a knowledge retrieval request containing a query statement submitted by a query user through a retrieval interface; then, based on the query statement, performing keyword matching on the index data in the preset storage unit in a full-text search engine, and filtering preliminary retrieval results based on the matching degree calculation; further, calling an intelligent semantic analysis module to perform deep semantic understanding on the query statement and generating a corresponding query intent vector; fusing the preliminary retrieval results with the results obtained by semantic matching in the preset storage unit based on the query intent vector, calculating a comprehensive relevance score; then, performing a final sorting of all matching results based on the comprehensive relevance score, generating a sorted knowledge result set; and finally returning the item information in the knowledge result set to the query client, wherein the item information includes the document title, content summary, storage path, and access link obtained from the preset storage unit. The technical solution of this application significantly improves the accuracy and semantic understanding of knowledge retrieval by integrating a dual retrieval mechanism of keyword matching and deep semantic analysis. It ensures comprehensive and rapid coverage of indexed data in the preset storage unit and preliminary screening based on matching degree through a full-text search engine, and achieves accurate capture of the user's true search intent through in-depth analysis and vectorized representation of query intent by an intelligent semantic analysis module. Finally, it optimizes and sorts the fusion results through comprehensive relevance scoring, ensuring that the set of knowledge results returned to the query client is not only highly relevant and reasonably sorted, but also provides complete and practical entry information, thereby greatly improving the efficiency, accuracy and user experience of knowledge retrieval.
[0140] For example, as a specific implementation of the creative management method applied to the production and manufacturing process of cigarette factories, the creative management method applied to the production and manufacturing process of cigarette factories is implemented in a private server environment according to the following technical solution:
[0141] First aspect: Technical solution, system architecture, and basic platform. This embodiment of the invention uses a front-end / back-end separation architecture as its core. The back-end uses a Java framework based on Spring Boot to build RESTful API interfaces, while the front-end uses the Vue 2.x framework to develop single-page applications. The system deeply integrates a private version of an enterprise instant messaging open platform, achieving unified identity authentication and single sign-on through its OAuth2.0 protocol, and synchronizing organizational structure data.
[0142] The second aspect: The specific implementation process may include:
[0143] The specific identity verification process is as follows: When responding to the creative submission request, the mobile office client calls the WeChat Work third-party authentication interface to obtain the user authorization code; after receiving the authorization code, the private server sends a verification request to the WeChat Work authentication server and receives the returned user identity data (including identity identifier, name, department, and role); based on this, an access token is generated and cached in the in-memory database, and the token is returned to the mobile office client for rapid verification and access control of subsequent requests.
[0144] Creative proposal processing mechanism: The Vue front-end component receives creative proposal content (including at least one of creative text, creative files, and creative images), packages it into structured data, and submits it to the private server via a RESTful API; after parsing the data and verifying the token, the server writes the content into the creative data table of the MySQL database, assigns a unique identifier, and records the submission time; and sends a submission notification to the designated person in charge of the approval client via the WeChat Work message push interface.
[0145] Project execution task creation: When the approval status of the approval client is updated to "approved", the system automatically generates a project task description and determines the responsible department and participants; creates a dedicated project workspace, associates personnel and grants them access to resources, task execution and log submission permissions; generates a task record with a unique project identifier in the project collaboration module and sends a task assignment notification through the WeChat Work message interface.
[0146] Log management and optimization: Users submit project work records containing text and attachments through the front-end interface. After the system verifies permissions, it returns a list of accessible tasks. Log data is persistently stored in a MySQL database, and an Elasticsearch search engine is used to create an index for high-volume access scenarios. When the concurrent access volume of logs exceeds the threshold, a memory caching layer is automatically enabled to distribute requests and maintain response performance. Interactive operations on log data are updated and stored asynchronously, and update notifications are pushed through the WeChat messaging interface.
[0147] Knowledge Retrieval and Security Control: When a user submits a query through the retrieval interface, the system synchronously performs the following operations: It performs keyword matching on preset storage units using Elasticsearch to generate preliminary search results; it calls the intelligent semantic analysis module to parse the query intent and generate a vector for semantic matching; it merges the two types of results to calculate a comprehensive relevance score, sorts them, and returns a collection of knowledge results containing document titles, content summaries, storage paths, and access links. The entire process uses HTTPS encrypted communication, AES encryption for sensitive fields, hash values are calculated during file uploads to prevent tampering, tokens and permissions are verified through a security interceptor, operation logs are recorded, and audit reports are generated periodically.
[0148] Data storage solution: Structured data is stored in a MySQL master-slave database, while unstructured files are stored in a distributed object storage system; departmental access control is implemented based on the RBAC model, and data security is ensured through an interface protection mechanism.
[0149] Example 4
[0150] Figure 4 This application provides a schematic diagram of a creative management device applied in the production and manufacturing process of a cigarette factory. The device operates in a private server environment and includes:
[0151] The identity verification module 410 is used to respond to the creative submission request from the target user for the creative solicitation activity of the cigarette factory, and to complete the identity verification of the target user based on the unified identity authentication interface;
[0152] The creative proposal submission module 420 is used to receive the creative proposal content uploaded by the target user after the identity verification is passed, and push the creative proposal content to the corresponding approval client;
[0153] The project task creation module 430 is used to create a project execution task associated with the creative proposal content when the approval client approves the creative proposal content.
[0154] The execution log storage module 440 is used to store the project execution log in a preset storage unit in response to the project execution log submitted by the execution user for the project execution task.
[0155] The knowledge retrieval module 450 is used to respond to a knowledge retrieval request initiated by a user by inputting query content, dynamically generate and return knowledge results that match the query content from the preset storage unit; wherein, the knowledge results are associated with the approved creative proposal content and its corresponding project execution log.
[0156] This application provides a creative management device applied to the production and manufacturing process of a cigarette factory. When in use, in response to a creative submission request from a target user for a creative solicitation activity for the cigarette factory, the device verifies the target user's identity using a unified identity authentication interface. After successful authentication, it receives the creative proposal content uploaded by the target user and pushes it to the corresponding approval client. When the approval client approves the creative proposal content, it creates a project execution task associated with the creative proposal content. Furthermore, in response to the project execution log submitted by the user for the project execution task, it stores the project execution log in a preset storage unit. In response to a knowledge retrieval request initiated by a query user, it dynamically generates and returns knowledge results matching the query content from the preset storage unit. The knowledge results are associated with the approved creative proposal content and its corresponding project execution log. The technical solution of this application, tailored to the specific needs of cigarette factories, firstly constructs an identity authentication and access control system covering the entire business process based on a private server environment. This ensures the security and controllability of core assets such as production process parameters and quality control data, while also enabling seamless cross-system workflow integration between production departments, technical centers, and quality control teams. Secondly, by organically linking process improvement proposals, equipment modification projects, and the production technology knowledge base, a complete closed loop is established from the proposal of innovative suggestions to the verification in production practice and the accumulation of experience, significantly improving the efficiency of the transformation of process innovation results. Finally, intelligent semantic analysis technology for professional terminology is introduced to dynamically associate and accurately retrieve multi-source data such as process procedures and operation manuals. This breaks through the limitations of traditional knowledge management systems that rely on manual archiving and keyword matching, enabling the intelligent reuse and value mining of core knowledge assets such as enterprise technical know-how and process solutions. Ultimately, a process innovation management system covering the entire lifecycle of "proposal-verification-accumulation-reuse" is constructed, achieving multiple goals such as improving cross-departmental collaboration efficiency, ensuring the security of core process data, and strengthening the value of enterprise knowledge assets.
[0157] Optionally, based on the above-mentioned device, the identity verification module 410 is specifically used to obtain a user authorization code by calling a third-party authentication interface through the mobile office client based on the creative submission request; receive the user authorization code through the private server and send an identity verification request to the authentication server; the private server receives user identity data returned by the authentication server; wherein, the user identity data includes user identity identifier, name, department and role information; generate an access token based on the user identity data and cache the access token in an in-memory database for rapid identity verification and access control of subsequent user requests within the token's validity period; and return the access token to the mobile office client so that the mobile office client can access the private server in subsequent user requests using the access token.
[0158] Based on the aforementioned device, optionally, a creative proposal submission module 420 is used to receive creative proposal content input by the target user through a mobile office client, and package the creative proposal content into a structured data format to obtain formatted creative proposal data; wherein, the creative proposal content includes at least one of creative text, creative files, and creative images; the packaged formatted creative proposal data is sent to the private server through a data submission interface; the private server parses the received formatted creative proposal data, verifies the legality of the access token, writes the creative proposal content into a creative data table, assigns a unique identifier to the creative proposal content, and records the submission time information; and sends a new creative submission notification to the designated person in charge of the corresponding department's approval client through a message push interface.
[0159] Based on the above-mentioned device, optionally, the creative proposal submission module 420 is further used to update the review status and review opinion fields in the creative data table when it receives the review opinions submitted by the designated person in charge through the approval client; and to notify the target user of the update of the review status through a real-time communication channel.
[0160] Based on the above-mentioned device, optionally, the project task creation module 430 is specifically used to generate a project task description based on the creative proposal content when the approval status of the approval client for the creative proposal content is updated to "approved," and to determine the responsible department and participating personnel required for project execution; to create a project workspace for resource collaboration and task execution according to the project task description, and to associate the responsible department and participating personnel with the project workspace to grant them collaborative permissions to access project resources, execute project tasks, and submit project logs; to generate a project task record directly associated with the creative proposal content in the project collaboration module, and to assign a unique project identifier to the project task record; and to send a project task allocation notification to the responsible department and participating personnel through a message notification interface.
[0161] Based on the above-mentioned device, optionally, the execution log storage module 440 is specifically used to verify and return the list of project execution tasks that the execution user is authorized to access based on the identity and permissions of the execution user; in response to the project work record submitted by the execution user based on the list of project execution tasks, it receives log data containing text and attachments, and persistently stores the log data in a preset storage unit.
[0162] Optionally, the execution log storage module 440 is further configured to, when an interactive operation on the log data is detected, update the interactive data back to the preset storage unit through asynchronous processing, and push log update notifications to relevant responsible departments and participants through a mobile office message interface.
[0163] Based on the above-mentioned device, optionally, a knowledge retrieval module 450 is used to receive a knowledge retrieval request containing a query statement submitted by a query user through a retrieval interface; based on the query statement, perform keyword matching on the index data in the preset storage unit in the full-text search engine, and filter preliminary retrieval results based on the matching degree calculation; call the intelligent semantic analysis module to perform deep semantic understanding on the query statement and generate a corresponding query intent vector; fuse the preliminary retrieval results with the results obtained by semantic matching based on the query intent vector in the preset storage unit, and calculate a comprehensive relevance score; perform a final sorting of all matching results based on the comprehensive relevance score, and generate a sorted knowledge result set; return the item information in the knowledge result set to the query client; wherein, the item information includes the document title, content summary, storage path, and access link obtained from the preset storage unit.
[0164] Based on the above-mentioned device, optionally, the knowledge retrieval module 450 is further used to, if the knowledge retrieval request is identified as a question-and-answer type request, call the question-and-answer generation engine to automatically generate and return the corresponding answer text based on the knowledge content fragments extracted from the preset storage unit.
[0165] The creative management device for cigarette factory production provided in this application embodiment can execute the creative management method for cigarette factory production provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects of the method execution.
[0166] It is worth noting that the various units and modules included in the above system are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this application.
[0167] Example 5
[0168] Figure 5 This is a schematic diagram of the structure of a controller provided in an embodiment of this application. Figure 5 A block diagram is shown of an exemplary controller 50 suitable for implementing embodiments of the present application. Figure 5 The controller 50 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0169] like Figure 5 As shown, the controller 50 is presented in the form of a general-purpose computing device. The components of the controller 50 may include, but are not limited to: one or more processors or processing units 501, system memory 502, and bus 503 connecting different system components (including system memory 502 and processing unit 501).
[0170] Bus 503 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0171] The controller 50 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the controller 50, including volatile and non-volatile media, removable and non-removable media.
[0172] System memory 502 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 504 and / or cache memory 505. Controller 50 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 506 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 5 Not shown; usually referred to as a "hard drive"). Although Figure 5 As not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 503 via one or more data media interfaces. Memory 502 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this application.
[0173] A program / utility 508 having a set (at least one) of program modules 507 may be stored, for example, in memory 502. Such program modules 507 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 507 typically perform the functions and / or methods described in the embodiments of this application.
[0174] The controller 50 can also communicate with one or more external devices 509 (e.g., keyboard, pointing device, display 510, etc.), and with one or more devices that enable a user to interact with the controller 50, and / or with any device that enables the controller 50 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed via input / output (I / O) interface 511. Furthermore, the controller 50 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 512. As shown, network adapter 512 communicates with other modules of the controller 50 via bus 503. It should be understood that, although... Figure 5 As not shown, other hardware and / or software modules can be used in conjunction with controller 50, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0175] The processing unit 501 executes various functional applications and page processing by running programs stored in the system memory 502, such as implementing the creative management method for the cigarette factory production and manufacturing process provided in the embodiments of this application.
[0176] Example 6
[0177] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform a creative management method applied in the production and manufacturing process of a cigarette factory. The method is executed in a private server environment and includes:
[0178] In response to a creative submission request from a target user for a creative solicitation activity for a cigarette factory, the identity verification of the target user is completed based on a unified identity authentication interface.
[0179] After identity verification, the system receives the creative proposal content uploaded by the target user and pushes the creative proposal content to the corresponding approval client.
[0180] When the approval client approves the creative proposal, a project execution task associated with the creative proposal is created.
[0181] In response to the project execution log submitted by the user for the project execution task, the project execution log is stored in a preset storage unit;
[0182] In response to a knowledge retrieval request initiated by a user who inputs a query, knowledge results matching the query are dynamically generated from the preset storage unit and returned; wherein, the knowledge results are associated with the approved creative proposal content and its corresponding project execution log.
[0183] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0184] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0185] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0186] Computer program code for performing the operations of the embodiments of this application can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages—such as Java, Smalltalk, and C++—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0187] Note that the above description is merely a preferred embodiment and the technical principles employed in this application. Those skilled in the art will understand that this application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments. Many other equivalent embodiments may be included without departing from the concept of this application, and the scope of this application is determined by the scope of the appended claims.
Claims
1. A creative management method applied to the production and manufacturing process of a cigarette factory, wherein the method is executed in a private server environment, characterized in that, The method includes: In response to a creative submission request from a target user for a creative solicitation activity for a cigarette factory, the identity verification of the target user is completed based on a unified identity authentication interface. After identity verification, the system receives the creative proposal content uploaded by the target user and pushes the creative proposal content to the corresponding approval client. When the approval client approves the creative proposal, a project execution task associated with the creative proposal is created. In response to the project execution log submitted by the user for the project execution task, the project execution log is stored in a preset storage unit; In response to a knowledge retrieval request initiated by a user who inputs a query, knowledge results matching the query are dynamically generated from the preset storage unit and returned; wherein, the knowledge results are associated with the approved creative proposal content and its corresponding project execution log.
2. The method according to claim 1, characterized in that, The process of responding to a creative submission request from a target user for a creative solicitation activity for cigarette factories, and verifying the identity of the target user based on a unified identity authentication interface, includes: Based on the creative submission request, the user authorization code is obtained by calling a third-party authentication interface through the mobile office client. The private server receives the user authorization code and sends an authentication request to the authentication server. The private server receives user identity data returned by the authentication server; wherein, the user identity data includes user identity identifier, name, department and role information; An access token is generated based on the user identity data, and the access token is cached in an in-memory database for rapid identity verification and access control of subsequent user requests within the token's validity period. The access token is returned to the mobile office client so that the mobile office client can access the private server in subsequent user requests using the access token.
3. The method according to claim 1, characterized in that, After successful identity verification, the process of receiving the creative proposal content uploaded by the target user and pushing the creative proposal content to the corresponding approval client includes: The system receives creative proposals input by the target user through a mobile office client, and packages the creative proposals into a structured data format to obtain formatted creative proposal data; wherein, the creative proposals include at least one of creative text, creative files, and creative images; The packaged, formatted creative proposal data is sent to the private server via the data submission interface; The private server parses the received formatted creative proposal data, verifies the legality of the access token, writes the creative proposal content into the creative data table, assigns a unique identifier to the creative proposal content, and records the submission time information. The notification of submitting a new idea is sent to the designated person in charge of the relevant department's approval client via the push notification interface.
4. The method according to claim 3, characterized in that, The method further includes: When the review comments submitted by the designated person in charge through the approval client are received, the review status and review comments fields in the creative data table are updated; The review status update is notified to the target user via a real-time communication channel.
5. The method according to claim 1, characterized in that, When the approval client approves the creative proposal, a project execution task associated with the creative proposal is created, including: When the approval status of the creative proposal is updated to "approved" by the approval client, a project task description is generated based on the creative proposal content, and the responsible department and participants required for project execution are determined. A project workspace for resource collaboration and task execution is created based on the project task description, and the responsible department and participants are associated with the project workspace to grant them collaborative permissions to access project resources, execute project tasks, and submit project logs. In the project collaboration module, a project task record directly associated with the content of the creative proposal is generated, and a unique project identifier is assigned to the project task record. Project task assignment notifications are sent to the responsible departments and participating personnel via a message notification interface.
6. The method according to claim 1, characterized in that, The step of responding to the project execution log submitted by the user for the project execution task and storing the project execution log in a preset storage unit includes: Based on the user's identity and permissions, verify and return the list of project execution tasks that the user is authorized to access; In response to the project work record submitted by the executing user based on the project execution task list, log data containing text and attachments is received and the log data is persistently stored in a preset storage unit.
7. The method according to claim 6, characterized in that, The method further includes: When an interactive operation targeting the log data is detected, the interactive data is updated back to the preset storage unit through asynchronous processing, and a log update notification is pushed to the relevant responsible departments and participants through the mobile office messaging interface.
8. The method according to claim 1, characterized in that, The step of dynamically generating and returning knowledge results matching the query content from the preset storage unit in response to a knowledge retrieval request initiated by a user by inputting query content includes: Receive knowledge retrieval requests containing query statements submitted by users through the retrieval interface; Based on the query statement, keyword matching is performed on the index data in the preset storage unit in the full-text search engine, and preliminary search results are filtered out based on the matching degree calculation. The intelligent semantic analysis module is invoked to perform deep semantic understanding on the query statement and generate a corresponding query intent vector. The preliminary search results are fused with the results obtained by semantic matching based on the query intent vector in the preset storage unit to calculate a comprehensive relevance score; Based on the comprehensive relevance score, all matching results are finally sorted to generate a sorted knowledge result set. The entry information in the knowledge result set is returned to the query client; wherein, the entry information includes the document title, content summary, storage path and access link obtained from the preset storage unit.
9. The method according to claim 8, characterized in that, The method further includes: If the knowledge retrieval request is identified as a question-and-answer request, the question-and-answer generation engine is invoked to automatically generate and return the corresponding answer text based on the knowledge content fragments extracted from the preset storage unit.
10. A creative management device applied to the production and manufacturing process of a cigarette factory, the device running in a private server environment, characterized in that, The device includes: The identity verification module is used to respond to the creative submission request from the target user for the creative solicitation activity of the cigarette factory, and to complete the identity verification of the target user based on the unified identity authentication interface; The creative proposal submission module is used to receive the creative proposal content uploaded by the target user after the identity verification is passed, and push the creative proposal content to the corresponding approval client; The project task creation module is used to create a project execution task associated with the creative proposal content when the approval client approves the creative proposal content. The execution log storage module is used to store the project execution log in a preset storage unit in response to the project execution log submitted by the user for the project execution task. The knowledge retrieval module is used to respond to a knowledge retrieval request initiated by a user by inputting query content, dynamically generate and return knowledge results that match the query content from the preset storage unit; wherein, the knowledge results are associated with the approved creative proposal content and its corresponding project execution log.