An information interaction system and method

CN116389509BActive Publication Date: 2026-10-27AGRICULTURAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310280205.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-21
Publication Date
2026-10-27
Estimated Expiration
2043-03-21

AI Technical Summary

Technical Problem

通过上述方式实现信息交互,可能会导致需求信息在多个系统中的重复提交,还可能会经常需要人为操作以确保各系统间信息的一致性,导致项目研发管理的效率低下

Benefits of technology

[0013]本发明实施例的技术方案,通过信息接收模块接收信息发送方发送的需求信息,根据传输模板对需求信息进行处理,传输处理后的需求信息至信息调度模块;通过信息调度模块基于处理后的需求信息确定需求指令,传输需求指令至信息同步模块;通过信息同步模块根据需求指令确定需求信息对应的接收信息,传输接收信息至信息接收方。该系统可以根据信息发送方发送的需求信息,确定信息发送方对应的信息接收方所需接收的接收信息,并将接收信息传输至信息接收方,无需需求信息在多个系统中重复提交,或通过人为操作以确保各系统间信息的一致性,即可实现信息发送方和信息接收方之间信息的自动同步,提高了项目研发管理的效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116389509B_ABST
    Figure CN116389509B_ABST
Patent Text Reader

Abstract

The application discloses an information interaction system and method. The information interaction system comprises an information receiving module, an information scheduling module and an information synchronization module. The information receiving module is used for receiving demand information sent by an information sender, processing the demand information according to a transmission template, and transmitting the processed demand information to the information scheduling module. The information scheduling module is used for determining a demand instruction based on the processed demand information, transmitting the demand instruction to the information synchronization module. The information synchronization module is used for determining receiving information corresponding to the demand information according to the demand instruction, the receiving information comprising information required to be received by an information receiver corresponding to the information sender, and transmitting the receiving information to the information receiver. The system can determine the receiving information required to be received by the information receiver according to the demand information sent by the information sender, realize automatic synchronization of information between the information sender and the information receiver, and improve the efficiency of project research and development management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of computer technology, and in particular to an information interaction system and method. Background Technology

[0002] With the acceleration of enterprise digital transformation, R&D management capabilities have become a core competitiveness of modern enterprises. R&D management itself is a long-chain management process, including the demand value stream on the management side and the R&D workflow on the engineering side. It involves a large number of tools and systems, such as R&D process management system (Team Foundation Server, TFS), project management system or change management system, etc. Information needs to be exchanged between various systems to ensure the consistency of information between systems during the R&D process.

[0003] In existing technologies, when implementing information exchange between systems during the R&D process, users typically pre-submit the information required for project management into each system according to different processes and templates. When a management process changes during R&D, it is necessary to manually update the information in each system in real time. For example, after the management process of the project management system or change management system changes, it is necessary to manually change the status of the requirement items in TFS, and to manually initiate the requirement item status change or process initiation. At the same time, inconsistencies in information between systems also require manual intervention. Implementing information exchange in this way may lead to the duplicate submission of requirement information in multiple systems, and may also frequently require manual operation to ensure the consistency of information between systems, resulting in low efficiency in project R&D management. Summary of the Invention

[0004] This invention provides an information interaction system and method that enables automatic synchronization of information between the information sender and the information receiver, thereby improving the efficiency of project research and development management.

[0005] In a first aspect, embodiments of the present invention provide an information interaction system, including: an information receiving module, an information scheduling module, and an information synchronization module, wherein the information scheduling module is connected to the information receiving module and the information synchronization module respectively;

[0006] The information receiving module is used to receive demand information sent by the information sender; process the demand information according to the transmission template; and transmit the processed demand information to the information scheduling module.

[0007] The information scheduling module is used to determine the demand instruction based on the processed demand information; and to transmit the demand instruction to the information synchronization module.

[0008] The information synchronization module is used to determine the receiving information corresponding to the demand information according to the demand instruction, wherein the receiving information includes the information that the information receiver corresponding to the information sender needs to receive; and to transmit the receiving information to the information receiver.

[0009] Secondly, embodiments of the present invention provide an information interaction method applied to an information interaction system, the information interaction system comprising: an information receiving module, an information scheduling module, and an information synchronization module, wherein the information scheduling module is respectively connected to the information receiving module and the information synchronization module; the method comprises:

[0010] The information receiving module receives the demand information sent by the information sender; processes the demand information according to the transmission template; and transmits the processed demand information to the information scheduling module.

[0011] The information scheduling module determines a demand instruction based on the processed demand information and transmits the demand instruction to the information synchronization module.

[0012] The information synchronization module determines the receiving information corresponding to the demand information according to the demand instruction. The receiving information includes the information that the information receiver corresponding to the information sender needs to receive. The receiving information is then transmitted to the information receiver.

[0013] The technical solution of this invention involves an information receiving module receiving requirement information sent by an information sender, processing the requirement information according to a transmission template, and transmitting the processed requirement information to an information scheduling module. The information scheduling module then determines a requirement instruction based on the processed requirement information and transmits the requirement instruction to an information synchronization module. Finally, the information synchronization module determines the corresponding receiving information based on the requirement instruction and transmits the receiving information to the information receiver. This system can determine the required receiving information for the corresponding information receiver based on the requirement information sent by the information sender and transmit the receiving information to the information receiver. This eliminates the need for repeated submission of requirement information across multiple systems or manual intervention to ensure consistency between systems, thus achieving automatic synchronization of information between the information sender and receiver and improving the efficiency of project development and management.

[0014] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 This is a schematic diagram of the structure of an information interaction system according to Embodiment 1 of the present invention;

[0017] Figure 2 This is a schematic diagram of the structure of an information interaction system provided in Embodiment 3 of the present invention;

[0018] Figure 3 This is a flowchart of an information interaction method provided according to Embodiment 4 of the present invention. Detailed Implementation

[0019] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

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

[0021] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0022] Example 1

[0023] Figure 1This is a schematic diagram of an information interaction system according to Embodiment 1 of the present invention. This embodiment is applicable to situations where information interaction between an information sender and an information receiver is realized during the research and development process. Figure 1 As shown, the information interaction system 10 includes:

[0024] The system comprises an information receiving module 11, an information scheduling module 12, and an information synchronization module 13, with the information scheduling module 12 connected to both the information receiving module 11 and the information synchronization module 13.

[0025] Information receiving module 11 is used to receive demand information sent by the information sender; process the demand information according to the transmission template; and transmit the processed demand information to information scheduling module 12.

[0026] Information scheduling module 12 is used to determine demand instructions based on the processed demand information and transmit the demand instructions to information synchronization module 13;

[0027] The information synchronization module 13 is used to determine the receiving information corresponding to the demand information according to the demand instruction. The receiving information includes the information that the information receiver needs to receive, which is the same as the information sender's information information; and to transmit the receiving information to the information receiver.

[0028] During project development, information exchange between multiple systems is involved. This exchange enables collaboration among the systems, enhances their interoperability, and ensures information consistency throughout the project. Any system can act as both a sender and receiver of information. A sender is the system that needs to send requirement information, and a receiver is the system that needs to receive the corresponding requirement information. This invention provides an information exchange system that synchronizes information between the sender and receiver.

[0029] In one embodiment, the information sender or information receiver is one or more of the R&D process management system, project management system or change management system in the project R&D management scenario;

[0030] Among them, the R&D process management system is used to manage the entire lifecycle of software R&D; the project management system is used to manage the entire lifecycle of projects; and the change management system is used to manage the status of projects.

[0031] A software development process management system (RDPMS) is used to manage the entire lifecycle of software development. It can be an integrated system for software development, research, and maintenance, and also a tool for implementing agile development methodologies within an R&D team. An R&D process management system is a unified platform that covers the entire lifecycle management of requirements, software development and management, software testing, software integration, and delivery.

[0032] A project management system is used to manage the entire lifecycle of a project. It is a tool that integrates existing systems for various users, aiming to support the entire process of information technology (IT) work, gather IT data from all perspectives, and assist in scientific IT decision-making. It provides a workflow for the entire project management lifecycle, rich project data displays and reporting views, and a work platform to support scientific decision-making in project management.

[0033] The change management system is used to manage the status of projects. It occupies a pivotal position within the integrated operations and maintenance platform, connecting project management above and production operations below. It is a crucial component of DevOps and is deeply integrated with monitoring and alerting, production operations, and configuration management to achieve coordinated "monitoring-management-configuration-control." DevOps (a combination of Development and Operations) is a collective term for a set of processes, methods, and systems used to facilitate communication, collaboration, and integration between development (application / software engineering), technical operations, and quality assurance departments.

[0034] The information sender or receiver can be one or more of a research and development process management system, a project management system, or a change management system. In one embodiment, when a requirement review submission is required, the research and development process management system can act as the information sender, sending requirement information to an information interaction system provided in this embodiment of the invention. This requirement information indicates that a requirement review submission is required. The information interaction system determines the corresponding receiving information based on the requirement information sent by the information sender and transmits the receiving information to the information receiver. The information receiver can be the project management system. After receiving the receiving information transmitted by the information interaction system, the project management system can conduct a requirement review, thereby achieving information synchronization between the research and development process management system and the project management system.

[0035] The requirement information can refer to information related to the requirements in the project R&D management scenario transmitted by the information sender. For example, the requirement information can be information indicating the need for requirement review submission, requirement test access, or production application; or the requirement information can be information that needs to be synchronized with other systems to indicate requirement review approval, requirement change, or test access completion; or the requirement information can also be information that needs to be synchronized with other systems to indicate production change status. This invention does not limit this, as long as the requirement information is related to the requirements in the project R&D management scenario.

[0036] Received information can refer to the information that the recipient of the information sender needs to receive. Received information can correspond to demand information. For example, if the demand information sent by the information sender is an instruction to submit information for demand review, the received information can be an instruction to conduct demand review. There is no specific limitation on the specifics.

[0037] The information receiving module 11 is used to receive requirement information sent by the information sender. The information receiving module 11 can be connected to the information sender via electrical connection or network connection. When the information sender sends requirement information, the information receiving module 11 can receive the requirement information sent by the information sender. For example, when the R&D process management system responds to a user-triggered requirement review submission operation, the R&D process management system, as the information sender, sends requirement information to the information receiving module 11. The requirement information indicates that the information sender needs to submit a requirement review, thus enabling the information receiving module 11 to receive the requirement information sent by the information sender.

[0038] The information receiving module 11 processes the demand information according to the transmission template and transmits the processed demand information to the information scheduling module 12. The transmission template can be a predefined template for transmitting demand information; different demand information can have a unique corresponding transmission template. When the information receiving module 11 receives the demand information sent by the information sender, it can parse the demand information, determine the corresponding transmission template, and fill the transmission template with the result of the parsing, thus obtaining the processed demand information. After obtaining the processed demand information, the information receiving module 11 can transmit the processed demand information to the information scheduling module 12 via electrical connection, allowing the information scheduling module 12 to perform further processing on the processed demand information.

[0039] The information scheduling module 12 is used to determine the requirement instruction based on the processed requirement information and transmit the requirement instruction to the information synchronization module 13. The information scheduling module 12 can receive the processed requirement information transmitted by the information receiving module 11, i.e., a transmission template containing the results of parsing the requirement information. The information scheduling module 12 can identify the transmission template to determine the content filled in it, and then determine the requirement instruction based on the content filled in the transmission template. The requirement instruction can be an instruction corresponding to the requirement information. The requirement instruction can instruct the information sender to transmit the requirement information to the information receiver. For example, when the requirement information indicates that the information sender needs to submit a requirement review, the requirement instruction is an instruction instructing the information sender to transmit a requirement review to the information receiver, enabling the information receiver to conduct the requirement review. After determining the requirement instruction, the information scheduling module 12 can transmit the requirement instruction to the information synchronization module 13 via electrical connection, allowing the information synchronization module 13 to proceed with the next step of processing based on the requirement instruction.

[0040] The information synchronization module 13 is used to determine the receiving information corresponding to the demand information according to the demand instruction. The receiving information includes the information that the information receiver needs to receive, corresponding to the information sender. It then transmits the receiving information to the information receiver. After receiving the demand instruction transmitted by the information scheduling module 12, the information synchronization module 13 can determine the receiving information based on the demand instruction. For example, if the demand instruction is an instruction to the information receiver to transmit a demand review instruction, the receiving information can be an instruction to the information receiver to transmit a demand review instruction. After determining the receiving information corresponding to the demand information, the information synchronization module 13 can transmit the receiving information to the information receiver via an electrical connection or a network connection. The information receiver can then determine that the information sender has transmitted information for demand review, thereby enabling the information receiver to perform the demand review and achieving information synchronization between the information sender and the information receiver.

[0041] The technical solution of this invention involves an information receiving module receiving requirement information sent by an information sender, processing the requirement information according to a transmission template, and transmitting the processed requirement information to an information scheduling module. The information scheduling module then determines a requirement instruction based on the processed requirement information and transmits the requirement instruction to an information synchronization module. Finally, the information synchronization module determines the corresponding receiving information based on the requirement instruction and transmits the receiving information to the information receiver. This system can determine the required receiving information for the corresponding information receiver based on the requirement information sent by the information sender and transmit the receiving information to the information receiver. This eliminates the need for repeated submission of requirement information across multiple systems or manual intervention to ensure consistency between systems, thus achieving automatic synchronization of information between the information sender and receiver and improving the efficiency of project development and management.

[0042] Example 2

[0043] This embodiment is based on the above embodiment one, and further refines the specific functions of the information receiving module, information scheduling module and information synchronization module included in the information interaction system.

[0044] In this embodiment of the invention, the demand information includes a demand message, and correspondingly, the information receiving module is specifically used for:

[0045] Decode the request message to obtain the content corresponding to the fields included in the request message;

[0046] Based on the content of the fields included in the demand message, determine the transmission template for the corresponding demand information;

[0047] Fill in the content corresponding to the fields included in the request message into the transmission template;

[0048] The transmission template for the entered content is determined as the processed requirement information.

[0049] The information receiving module can decode the request message, and after decoding, the content corresponding to the fields included in the request message can be determined. The content corresponding to the fields included in the request message can include request content, information sender identifier, information receiver identifier, project identifier, or request content identifier, etc. This invention does not limit this; the request message can be determined according to actual application needs, and thus the content corresponding to the fields included in the request message can be determined. Specifically, the request message can be a message sent by the information sender to the information receiving module; the request content can be the content corresponding to a requirement in a project development management scenario; the information sender identifier can be a unique identifier corresponding to the information sender; the information receiver identifier can be a unique identifier corresponding to the information receiver; the project identifier can be the identifier of the currently ongoing project; and the request content identifier can be a unique identifier corresponding to the request content, without specific limitations.

[0050] The information receiving module can determine the required content in the fields included in the required message based on the content of the fields included in the required message, and determine the transmission template corresponding to the required content as the transmission template for the corresponding required information.

[0051] After determining the transmission template, the content corresponding to the fields included in the request message can be filled into the corresponding positions in the transmission template according to the predefined format in the transmission template. After filling the content corresponding to the fields included in the request message into the transmission template, the transmission template with the filled content can be determined as the processed request information.

[0052] In this embodiment of the invention, the information receiving module is specifically used for:

[0053] Determine the content of the requirements in the fields included in the requirement message;

[0054] The transmission template corresponding to the requirement content is determined as the transmission template for the corresponding requirement information;

[0055] The requirements are the content corresponding to the requirements in the project R&D management scenario, and the requirements correspond one-to-one with the transmission template.

[0056] The content of the requirements can refer to the content corresponding to the requirements in the project R&D management scenario. There is no limitation on the content of the requirements. For example, the content of the requirements can be the submission of requirements review, requirements test access, production application, requirements review approval, requirements change, test access completion or production change, etc. The specific content of the requirements can be determined according to the actual application needs.

[0057] The information receiving module can decode the request message. After decoding the request message, the content corresponding to the fields included in the request message can be determined. The request content can be the content corresponding to the fields carrying data in the request message, and there is no specific limitation.

[0058] After determining the required content within the fields included in the requirement message, the corresponding transmission template can be determined based on the correspondence between the required content and the transmission template. The transmission template corresponding to the required content is the transmission template for the corresponding requirement information. This correspondence between the required content and the transmission template can be pre-defined according to actual application needs. Based on this correspondence, each requirement has a unique corresponding transmission template.

[0059] In this embodiment of the invention, the information scheduling module is specifically used for:

[0060] The processed requirement information includes the requirement content, information sender identifier, and information receiver identifier in the transmission template.

[0061] The requirement instruction is determined, which instructs the information sender (identified by the information sender identifier) ​​to transmit the required content to the information receiver (identified by the information receiver identifier).

[0062] After receiving the processed demand information transmitted by the information receiving module, the information scheduling module can determine the transmission template included in the processed demand information. The transmission template is filled with the content corresponding to the fields included in the demand message, such as the demand content, the information sender identifier, and the information receiver identifier.

[0063] The information scheduling module can identify the transmission template, such as by identifying the transmission template uniquely corresponding to the transmission template identifier. The transmission template identifier can be a unique identifier corresponding to each transmission template, that is, each transmission template has a unique transmission template identifier. After determining the transmission templates included in the processed demand information, the content filled in the transmission template can be determined, and then the demand content, information sender identifier, and information receiver identifier included in the content filled in the transmission template can be determined.

[0064] After determining the demand content, the information sender identifier, and the information receiver identifier, the information scheduling module can determine the information sender corresponding to the information sender identifier, determine the information receiver corresponding to the information receiver identifier, and then determine the demand instruction to instruct the information sender to transmit the demand content to the information receiver.

[0065] In this embodiment of the invention, the information synchronization module is specifically used for:

[0066] Determine the sender, receiver, and content of the request instruction;

[0067] Determine the receiving information corresponding to the demand information. The receiving information includes the information sender, the information receiver, and the demand content.

[0068] After receiving the request instruction transmitted by the information scheduling module, the information synchronization module can determine the information sender, information receiver, and request content indicated by the request instruction. For example, if the request instruction instructs the information sender to transmit a request for review to the information receiver, the information sender, information receiver, and request content can be determined as a request review submission.

[0069] The information synchronization module can determine the receiving information corresponding to the demand information based on the demand instruction. For example, when the demand instruction is an instruction for the sender to transmit a demand review to the receiver, the receiving information can be the information for the sender to transmit a demand review to the receiver. The receiving information includes the sender, receiver, and demand review submission.

[0070] In this embodiment of the invention, the information synchronization module is specifically used for:

[0071] Based on the message format that the information receiver can receive, the received information is encoded to obtain the corresponding message to be transmitted.

[0072] Transmit the message to be transmitted to the information recipient.

[0073] The message to be transmitted can refer to the message to be transmitted to the information receiver, and the message to be transmitted can be the message obtained after encoding the received information.

[0074] After receiving the demand instruction transmitted by the information scheduling module, the information synchronization module can determine the information sender, information receiver, and demand content indicated by the demand instruction, and then determine the message format that the information receiver can receive. The information synchronization module encodes the received information according to the message format that the information receiver can receive to obtain the message to be transmitted corresponding to the received information. The content of the fields included in the message to be transmitted can be the information sender, information receiver, and demand content.

[0075] After determining the message to be transmitted, the information synchronization module can transmit the message to the information receiver via electrical connection or network connection, so that the information receiver can receive the corresponding received information after decoding the message, thereby realizing information synchronization between the information sender and the information receiver.

[0076] In this embodiment of the invention, the information receiving module is further configured to:

[0077] The verification information corresponding to the transmission requirement information is sent to the information sender. The verification information is information that indicates and confirms receipt of the requirement information transmitted by the information sender.

[0078] After receiving the request information sent by the information sender, the information receiving module can transmit the corresponding verification information to the information sender, so that when the information sender receives the verification information transmitted by the information receiving module, the information sender can be sure that the request information was successfully transmitted to the information receiving module.

[0079] In this embodiment of the invention, the information scheduling module is further configured to:

[0080] Perform status monitoring on the information receiving module and / or information synchronization module.

[0081] The information scheduling module can monitor the status of the information receiving module and / or the information synchronization module, such as monitoring the amount of required information received by the information receiving module, or monitoring whether the information receiving module has required information that needs to be processed; or monitoring the amount of received information sent by the information synchronization module; or monitoring the working status of the information receiving module and / or the information synchronization module, etc., which are not limited in this invention.

[0082] The technical solution of this invention can determine the information to be received by the corresponding information receiver based on the requirement information sent by the information sender, and transmit the received information to the information receiver. This eliminates the need for the requirement information to be repeatedly submitted in multiple systems or for manual operation to ensure the consistency of information between systems, thereby achieving automatic synchronization of information between the information sender and the information receiver and improving the efficiency of project research and development management.

[0083] Example 3

[0084] The embodiments of the present invention are exemplary descriptions of the above embodiments.

[0085] Figure 2 This is a schematic diagram of the structure of an information interaction system according to Embodiment 3 of the present invention, as shown below. Figure 2 As shown, the system includes a receiving device (i.e., an information receiving module), an information dispatch center (i.e., an information dispatch module), and a synchronization device (i.e., an information synchronization module). In this system, the information dispatch center is connected to the receiving device and the synchronization device respectively to realize information interaction and synchronization between the R&D process management system, the project management system, and the change management system.

[0086] exist Figure 2The information interaction system shown involves information exchange between three systems (namely, the R&D process management system, the project management system, and the change management system). Therefore, three receiving devices and three synchronization devices are used. Corresponding receiving and synchronization devices are set up between any two systems, and these receiving and synchronization devices are all connected to the information dispatch center. It should be noted that... Figure 2 The illustration shown is merely an example of an information interaction system. Alternatively, there could be three systems with one receiving device, one synchronization device, and one information dispatch center, but the specific implementation is not limited.

[0087] The present invention provides an information interaction system that collects the information required for interaction between various systems through a receiving device, identifies and schedules the information through an information scheduling center, and synchronizes the information through a synchronization device. This enhances the collaboration between the R&D process management system, the project management system, and the change management system, strengthens the linkage between the systems, and ensures the consistency of relevant information between the systems during the project process.

[0088] This invention provides an information interaction system that addresses the problems of repeatedly creating requirement information manually across multiple systems (R&D process management system, project management system, and change management system), inconsistent requirement states due to switching between systems, and the inability to manage requirements uniformly. It also solves the problem of ensuring version consistency between business requirements and management processes during project execution. This system effectively resolves the issue of duplicate submissions of requirement information across multiple systems, ensures consistency of requirement versions and information, and improves inter-system collaboration efficiency.

[0089] The specific explanation is as follows:

[0090] 1. Receiving device

[0091] The receiving device is used to receive requests from different systems, decode requests of different formats, and then send the decoded information to the information dispatch center in a standardized format (i.e., receive the request information sent by the information sender; process the request information according to the transmission template; and transmit the processed request information to the information dispatch module).

[0092] The main categories of requests received (i.e., demand information) include:

[0093] Receive requests from the R&D process management system, such as requirements review submissions, requirements testing access, and production application requests.

[0094] Receive requests from the project management system for approval of requirements review, requirement changes, and completion of test clearance, etc.

[0095] Receive and manage requests for production changes, etc.

[0096] The execution process is as follows:

[0097] (1) The receiving device receives request messages and return messages from different systems (i.e., the request messages included in the request information);

[0098] (2) Identify the source of the request / response message and decode the message format;

[0099] (3) Fill the decoded information into the defined transmission template and send it to the information dispatch center;

[0100] (4) At the same time, return the corresponding verification information to the system that initiated the request (i.e. the information sender) to confirm the operation.

[0101] 2. Information Dispatch Center

[0102] The information dispatch center is used to classify and allocate different transmission templates, convert information according to different transmission templates, and send the converted information to the designated receiving device (i.e., determine the demand instruction based on the processed demand information; transmit the demand instruction to the information synchronization module). The information dispatch center also performs health checks on the receiving device and the synchronization device (i.e., monitor the status of the information receiving module and / or the information synchronization module).

[0103] The execution process is as follows:

[0104] (1) Monitor the health status of the receiving device and receive the decoded transmission template (i.e., the processed demand information);

[0105] (2) The information dispatch center identifies the identifier bit of the transmission template (i.e., the transmission template identifier) ​​and matches the corresponding dispatch judgment according to the input parameters to identify the receiver of the information that needs to be synchronized (i.e., the information receiver).

[0106] (3) Monitor the health status of the synchronization device, send instructions (i.e. demand instructions) to the synchronization device, and perform subsequent processing.

[0107] 3. Synchronization device

[0108] The synchronization device receives the demand instructions from the information dispatch center, encodes the information to be synchronized into the format required by the receiving system, and sends it to the receiving system in a standardized format (that is, determines the receiving information corresponding to the demand information according to the demand instructions, and transmits the receiving information to the information receiver).

[0109] The main categories of sent requests (i.e., received messages) include:

[0110] Send information such as initiating a requirements review process and initiating a test admission process to the project management system;

[0111] Send information such as initiating the production change process to the change management system;

[0112] The system returns information to the R&D process management system indicating that the requirement review process has been initiated, requirement items have been locked, and production changes have been completed. Requirement items are redefinitions of business requirements, markers used to adapt to the needs of Agile and DevOps R&D process management, featuring status transitions to implement workflows and customizable attribute fields.

[0113] The execution process is as follows:

[0114] (1) Receive the demand instructions transmitted by the information dispatch center and identify the demand instructions (i.e., determine the information sender, information receiver and demand content indicated by the demand instructions; determine the receiving information corresponding to the demand information, which includes the information sender, information receiver and demand content).

[0115] (2) The identified requirement content identifier, project identifier, requirement status, etc. are re-encoded according to different receiving systems to generate a message and send it to one or more receiving systems (i.e., according to the message format that the information receiver can receive, the received information is encoded to obtain the message to be transmitted corresponding to the received information; the message to be transmitted is transmitted to the information receiver).

[0116] In one embodiment, the following is an exemplary description of the submission of requirements review. Business personnel select the requirement item to be reviewed from the requirement list of the R&D process management system, triggering the requirements review process and generating a requirements review request message (i.e., a requirements message). The requirements review request message contains key fields such as requirements review (i.e., requirements content), requirements content identifier, and project identifier. A receiving device receives the requirements review request message sent by the R&D process management system, decodes it, stores the decoded information in a transmission template, and then sends the transmission template with the stored information to the information dispatch center. The information dispatch center identifies the transmission template based on the transmission template identifier, determines the information stored in the transmission template, determines the requirements instruction based on the information stored in the transmission template, and sends the requirements instruction to the synchronization device. Upon receiving the requirements instruction, the synchronization device determines the corresponding received information based on the requirements instruction, re-encodes the received information, and sends the encoded message to the project management system, enabling the project management system to initiate the requirements review process. Optionally, after the project management system initiates the requirements review process and returns a confirmation message, the information dispatch center recognizes that the project management system has initiated the requirements review process, returns a synchronization success flag, and then returns a message to the R&D process management system that the synchronization is successful and the requirements are locked, so that the R&D process management system locks the requirements and prevents the requirements from being tampered with.

[0117] The information interaction system provided by this invention supports the automated interaction between systems such as R&D process management system, project management system and change management system, helping users focus on creative work while the information interaction system handles frequent and complex manual operations, thereby achieving automated adjustment of the status of requirement items and automation of workflow.

[0118] Currently, the management-side demand value stream is centered on demand items, running through stages such as demand review, testing, and release. The engineering-side R&D workflow is also linked by demands, with demand item statuses including "under development," "under development," "under testing," and "completed for production." This invention provides an information interaction system that effectively manages workflows and value streams, enabling linkage between the two streams, facilitating information flow and synchronization. It also allows different roles across teams and within research teams, such as project managers, technical managers, or product managers, to manage and collaborate across different systems.

[0119] The information interaction system provided in this invention can decode and encode different message formats, decouple the information synchronization of various management systems, and has strong scalability, which can be extended to multiple systems to realize automated information interaction.

[0120] The information interaction system provided in this invention ensures the consistency of related information between systems through a synchronous verification mechanism for the status of demand items; and decouples the information synchronization of management systems by processing message requests of different formats, thereby improving scalability.

[0121] Example 4

[0122] Figure 3 This is a flowchart of an information interaction method according to Embodiment 4 of the present invention. This embodiment is applicable to situations where information interaction is realized between an information sender and an information receiver during the research and development process. This information interaction method can be applied to the information interaction system provided in any of the above embodiments. The information interaction system includes: an information receiving module, an information scheduling module, and an information synchronization module. The information scheduling module is connected to the information receiving module and the information synchronization module respectively. Figure 3 As shown, the method includes:

[0123] S110. Receive the demand information sent by the information sender through the information receiving module; process the demand information according to the transmission template; and transmit the processed demand information to the information scheduling module.

[0124] S120. The information scheduling module determines the demand instruction based on the processed demand information and transmits the demand instruction to the information synchronization module.

[0125] S130. Through the information synchronization module, determine the receiving information corresponding to the demand information according to the demand instruction. The receiving information includes the information that the information receiver needs to receive, which is the same as the information sender's information information; and transmit the receiving information to the information receiver.

[0126] The information interaction method provided in this embodiment first receives the demand information sent by the information sender through the information receiving module; processes the demand information according to the transmission template; transmits the processed demand information to the information scheduling module; then, through the information scheduling module, determines the demand instruction based on the processed demand information; transmits the demand instruction to the information synchronization module; finally, through the information synchronization module, determines the receiving information corresponding to the demand information according to the demand instruction, the receiving information including the information that the information receiver corresponding to the information sender needs to receive; and transmits the receiving information to the information receiver.

[0127] Furthermore, the demand information includes demand messages. Accordingly, the information receiving module processes the demand information according to the transmission template, including:

[0128] The information receiving module decodes the request message to obtain the content corresponding to the fields included in the request message.

[0129] The information receiving module determines the transmission template for the corresponding requirement information based on the content of the fields included in the requirement message.

[0130] The information receiving module fills the content corresponding to the fields included in the request message into the transmission template.

[0131] The information receiving module determines the transmission template of the filled content as the processed requirement information.

[0132] Furthermore, the information receiving module determines the transmission template for the corresponding requirement information based on the content of the fields included in the requirement message, including:

[0133] The information receiving module determines the required content in the fields included in the requirement message.

[0134] The information receiving module determines the transmission template corresponding to the required content as the transmission template for the corresponding required information.

[0135] The requirements are the content corresponding to the requirements in the project R&D management scenario, and the requirements correspond one-to-one with the transmission template.

[0136] Furthermore, the information scheduling module determines the demand instructions based on the processed demand information, including:

[0137] The information scheduling module determines the required content, information sender identifier, and information receiver identifier included in the transmission template of the processed demand information.

[0138] The information scheduling module determines the demand instruction, which instructs the information sender to transmit the demand content to the information receiver.

[0139] Furthermore, through the information synchronization module, the received information corresponding to the demand information is determined according to the demand instruction, including:

[0140] The information synchronization module determines the sender, receiver, and content of the information indicated by the demand instruction.

[0141] The information synchronization module determines the receiving information corresponding to the required information. The receiving information includes the information sender, the information receiver, and the required content.

[0142] Furthermore, the information synchronization module transmits the received information to the information recipient, including:

[0143] The information synchronization module encodes the received information according to the message format that the information receiver can receive to obtain the corresponding message to be transmitted.

[0144] The information synchronization module transmits the message to be transmitted to the information receiver.

[0145] Furthermore, the method also includes:

[0146] The information receiving module transmits the verification information corresponding to the demand information to the information sender. The verification information is information that indicates and confirms receipt of the demand information transmitted by the information sender.

[0147] Furthermore, the method also includes:

[0148] The information scheduling module monitors the status of the information receiving module and / or the information synchronization module.

[0149] Furthermore, the information sender or receiver can be one or more of the R&D process management system, project management system, or change management system in the project R&D management scenario;

[0150] Among them, the R&D process management system is used to manage the entire lifecycle of software R&D; the project management system is used to manage the entire lifecycle of projects; and the change management system is used to manage the status of projects.

[0151] The information interaction method provided in this embodiment of the invention can be applied to the information interaction system provided in any of the above embodiments, belongs to the same inventive concept, and has corresponding functions and beneficial effects.

[0152] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0153] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. An information interaction system, characterized in that, include: The system includes an information receiving module, an information scheduling module, and an information synchronization module, wherein the information scheduling module is connected to the information receiving module and the information synchronization module, respectively. The information receiving module is used to receive demand information sent by the information sender; process the demand information according to the transmission template; and transmit the processed demand information to the information scheduling module. The information scheduling module is used to determine the demand instruction based on the processed demand information; and to transmit the demand instruction to the information synchronization module. The information synchronization module is used to determine the receiving information corresponding to the demand information according to the demand instruction, wherein the receiving information includes the information that the information receiver corresponding to the information sender needs to receive; and to transmit the receiving information to the information receiver. The demand information includes a demand message; correspondingly, the information receiving module is specifically used for: The request message is decoded to obtain the content corresponding to the fields included in the request message; Based on the content of the fields included in the demand message, determine the transmission template corresponding to the demand information; Fill the transmission template with the contents corresponding to the fields included in the request message; The transmission template for the entered content is determined as the processed requirement information; Determine the content of the requirements in the fields included in the requirement message; The transmission template corresponding to the required content is determined as the transmission template corresponding to the required information; The required content refers to the content corresponding to the requirements in the project R&D management scenario, and the required content corresponds one-to-one with the transmission template.

2. The system according to claim 1, characterized in that, The information scheduling module is specifically used for: The processed demand information includes a transmission template containing demand content, information sender identifier, and information receiver identifier. The requirement instruction is determined, which instructs the information sender corresponding to the information sender identifier to transmit the requirement content to the information receiver corresponding to the information receiver identifier.

3. The system according to claim 1, characterized in that, The information synchronization module is specifically used for: Determine the information sender, the information receiver, and the demand content indicated by the demand instruction; Determine the receiving information corresponding to the demand information, wherein the receiving information includes the information sender, the information receiver, and the demand content.

4. The system according to claim 1, characterized in that, The information synchronization module is specifically used for: Based on the message format that the information receiver can receive, the received information is encoded to obtain the message to be transmitted corresponding to the received information; The message to be transmitted is transmitted to the information receiver.

5. The system according to claim 1, characterized in that, The information receiving module is also used for: The verification information corresponding to the requirement information is transmitted to the information sender, and the verification information is information indicating confirmation of receiving the requirement information transmitted by the information sender.

6. The system according to claim 1, characterized in that, The information scheduling module is also used for: The status of the information receiving module and / or the information synchronization module shall be monitored.

7. The system according to claim 1, characterized in that, The information sender or the information receiver is one or more of the R&D process management system, project management system or change management system in the project R&D management scenario; The R&D process management system is used to manage the entire lifecycle of software R&D; the project management system is used to manage the entire lifecycle of projects; and the change management system is used to manage the status of projects.

8. An information exchange method, characterized in that, The method is applied to an information interaction system, which includes an information receiving module, an information scheduling module, and an information synchronization module, wherein the information scheduling module is connected to the information receiving module and the information synchronization module respectively; the method includes: The information receiving module receives the demand information sent by the information sender; processes the demand information according to the transmission template; and transmits the processed demand information to the information scheduling module. The information scheduling module determines a demand instruction based on the processed demand information and transmits the demand instruction to the information synchronization module. The information synchronization module determines the receiving information corresponding to the demand information according to the demand instruction. The receiving information includes the information that the information receiver corresponding to the information sender needs to receive. The receiving information is then transmitted to the information receiver. The demand information includes demand messages; The information receiving module decodes the request message to obtain the content corresponding to the fields included in the request message. Based on the content of the fields included in the demand message, determine the transmission template corresponding to the demand information; Fill the transmission template with the contents corresponding to the fields included in the request message; The transmission template for the entered content is determined as the processed requirement information; Determine the content of the requirements in the fields included in the requirement message; The transmission template corresponding to the required content is determined as the transmission template corresponding to the required information; The required content refers to the content corresponding to the requirements in the project R&D management scenario, and the required content corresponds one-to-one with the transmission template.

Citation Information

Patent Citations

  • Data interaction method and device, computer apparatus and storage medium

    CN109344183A

  • File transmission method and system of ESB system

    CN112714198A