CN116820538A - Unified message management method and message management platform thereof - Google Patents
Unified message management method and message management platform thereof Download PDFInfo
- Publication number
- CN116820538A CN116820538A CN202310874126.0A CN202310874126A CN116820538A CN 116820538 A CN116820538 A CN 116820538A CN 202310874126 A CN202310874126 A CN 202310874126A CN 116820538 A CN116820538 A CN 116820538A
- Authority
- CN
- China
- Prior art keywords
- message
- information
- application software
- target application
- center
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 43
- 230000008859 change Effects 0.000 claims description 18
- 230000007246 mechanism Effects 0.000 claims description 13
- 238000004458 analytical method Methods 0.000 claims description 11
- 230000000694 effects Effects 0.000 claims description 10
- 230000010365 information processing Effects 0.000 claims description 3
- 230000006855 networking Effects 0.000 claims description 3
- 238000003860 storage Methods 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 abstract description 3
- 238000000034 method Methods 0.000 description 7
- 238000012423 maintenance Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention provides a unified message management method, which comprises the following steps: after the message source application software actively transmits information to the message center or the message center regularly acquires the information of the message source application software, the message center initializes and generates a message circulation task; the message center identifies and analyzes the received or acquired information, converts the information into an information structure which is uniformly managed by the message center, determines specific message target application software, constructs the information into one or more identifiable message types of the message target application software and sends the identifiable information types to corresponding message target application software; and the message center updates the completion state of the message circulation task of the message center according to the information state sent to the message target application software and records a log. The invention has the beneficial effects that: the information is uniformly maintained, processed and circulated, so that the fault tolerance, traceability, safety and reusability of the information management are enhanced.
Description
Technical Field
The invention relates to the technical field of Internet, in particular to a unified message management method and a unified message management platform.
Background
The message center refers to a notification mechanism of an application service system, and is a message management platform, such as short messages, mails, system messages, etc., and the message needs of various application software are quite large, and they usually individually encapsulate the message center to provide the notification mechanism. The current production and management activities of each enterprise comprise a very large number of message tasks, the message tasks have a general circulation mode among enterprises, unique circulation logic is also provided in the enterprises, the message task management flow of the enterprises is represented in an information system as message circulation, and in the message circulation process, a message center is required to sort the corresponding relation between message source application software and message target application software and other constraint conditions, and the message needs to meet the consistency requirement.
The message center function in the prior art is a common auxiliary function in a service system, the message circulation efficiency is low, and unified processing logic is not provided; when each application software is designed and developed, the information management function of each application software is independently designed, the expansibility is poor, if a user needs to transfer the information flow to other application software, the user needs to develop for the second time, the source code must be applied to a product developer to change or increase the information flow logic, and the requirements on different information are variable and can not be exhausted; the distribution configuration of the general message center interface is low, and the butt joint between various different application software can be realized only after a developer adjusts source codes; the enterprise-level information has the phenomenon of being administrative among each application software, so that the information has poor expandability, and the phenomenon of poor timeliness and low accuracy after a certain software adjusts the attribute of the information; each application software of the enterprise-level message self-defines the attribute of the software, the standardization of the definition is poor, the repeatability is high, and a large maintenance amount is brought to the later period; the information of large enterprises can be used by a plurality of application software, and the required inquiry and maintenance attributes are different according to the different application software, for example, the information is managed by a common application software management platform only, and the information is difficult to meet the requirement of using the application software; if the information is required to be cleaned and processed, the requirement of customization can be met only through secondary customization development, the response efficiency is low, and the problems of low information resource multiplexing rate, poor configuration flexibility, high maintenance cost and the like can occur along with the increase of application software functions and the increase of information sending modes.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides a unified message management method, which is used for uniformly maintaining, processing and circulating information through a message center module of a message management platform, has high reusability, enhances the fault tolerance, traceability and safety of information management, provides more help for enterprises through analysis of historical data of the information, and solves the problems of low information resource multiplexing rate, poor configuration flexibility and high maintenance cost in the prior art along with the increase of functions of application software and the increase of message sending modes.
The unified message management method of the invention comprises the following steps:
step 1: generating a message circulation task, wherein after the message source application software actively transmits information to a message center or the message center regularly acquires the information of the message source application software, the message center initializes and generates a message circulation task;
step 2: the message circulation task is executed, the message center carries out identification analysis on the received or acquired information, filters and intercepts sensitive keywords of related information safety, converts the information into an information structure which is uniformly managed by the message center, determines specific message target application software according to specific content of the information and a time period required to be sent, constructs the information into one or more identifiable information types of the message target application software and sends the identifiable information types to the corresponding message target application software;
step 3: and the message circulation task is ended, and the message center updates the completion state of the message circulation task of the message center and records a log according to the information state sent to the message target application software.
The invention is further improved, in the step 1, the method further comprises the following steps,
step 201: the message center performs recognition analysis on the received or acquired information, re-splits and combines the information, filters and intercepts sensitive keywords of related information safety, converts the sensitive keywords into an information structure which is uniformly managed by the message center and stores the information structure;
step 202: the message center analyzes and judges specific message target application software according to the main content, attribute category and time period to be sent of the information, and the number of the message target application software can be one or more;
step 203: the message center reconstructs the main content of the information into the identifiable information type of the message target application software according to the determined message target application software, and sends the information type to the corresponding message target application software in real time or at fixed time according to the requirement of the message target application software.
In the step 1, the message source application software is actively sent to a message center or the message center periodically acquires information of the message source application software, including activity information, marketing mechanism information, account change information, system notification information, service circulation information and expiration reminding information.
In the step 1, the message center can trigger the event of actively acquiring the information of the message source application software according to the set condition, wherein the event comprises the change of the networking state, the change of the information storage quantity in the message center and the access state of the message source application software.
In the step 1, when the message center initializes and generates a message circulation task, the message center synchronously generates a binding log of the task and records the state change of the message circulation task.
In the step 201, a standard information structure template is set in the message center, and after the message center identifies and analyzes the received or acquired information, the message center filters and intercepts sensitive keywords of related information security, and the information is re-split and combined into a standard information structure containing the whole content of the original information according to the standard information structure template.
In the step 202, the main content of the information can be divided according to attribute categories, including activity information, marketing mechanism information, account change information, system notification information, service circulation information and expiration reminding information, and the time period required to be delivered includes instant delivery and timing delivery.
In the step 202, the message center determines corresponding message target application software according to the main content, attribute type and time period to be sent, including an activity information push micro message, a marketing mechanism information push short message, an account change information push mail, a system notification information push mail, a service circulation information push nail, a service circulation information push short message, a service circulation information push mail, an expiration reminding information push nail, an expiration reminding information push short message and an expiration reminding information push mail.
In the step 3, when the message center sends the information to the corresponding message target application software and the corresponding message target application software does not receive the information, the message center records that the message circulation task fails to send, and sends the information to the corresponding message target application software again.
The invention also provides a message management platform for realizing the unified message management method, which comprises the following steps: the message source application software is used for actively sending information to the message center or for the message center to acquire information at fixed time;
the message center module is used for acquiring information of the message source application software at fixed time and initializing to generate a message circulation task; the information processing device is used for identifying and analyzing the received or acquired information and converting the information into an information structure which is uniformly managed by the message center; the message target application software is used for determining specific message target application software according to specific content of the information and a time period required to be delivered; the message target application software is used for constructing the message into one or more message types which can be identified by the message target application software and sending the message types to the corresponding message target application software; the system is used for updating the completion state of the message circulation task of the message center and recording a log according to the information state sent to the message target application software;
and the message target application software is used for receiving the information sent by the message center and feeding back whether the information is received or not to the message center.
The beneficial effects of the invention are as follows: the unified message management method and the unified message management platform provided by the invention have the advantages that the information is uniformly maintained, processed and circulated through the message center module of the message management platform, the information has high reusability, the fault tolerance, traceability and safety of the information management are enhanced, more help is provided for enterprises through analysis of historical data of the information, the message center can be an auxiliary basic service of application software, the services can be automatically circulated to corresponding message target application software according to the information content, the efficiency and the rapidness are realized, the message center can also be convenient for rapid call of the message target application software, and the problems that the information resource multiplexing rate is low, the configuration flexibility is poor and the maintenance cost is high along with the increase of the functions of the application software and the increase of the message sending mode in the prior art are solved.
Drawings
FIG. 1 is a flow chart of a unified message management method of the present invention;
fig. 2 is a flow chart of a message unified management method of the present invention.
Detailed Description
The invention will be described in further detail with reference to the drawings and examples.
Referring to fig. 1-2, a unified message management method of the present invention includes the following steps:
step 1: generating a message circulation task, wherein after the message source application software actively transmits information to a message center or the message center regularly acquires the information of the message source application software, the message center initializes and generates a message circulation task; the message source application software is actively sent to a message center or the message center periodically acquires information of the message source application software, wherein the information comprises activity information, marketing mechanism information, account change information, system notification information, service circulation information and expiration reminding information; the message center can trigger events for actively acquiring information of the message source application software according to set conditions, wherein the events comprise networking state change, information storage quantity change in the message center and access state of the message source application software; when the message center is initialized to generate a message circulation task, the message center synchronously generates a binding log of the task and records the state change of the message circulation task. In this embodiment, the information arrival message center is divided into two forms: 1. in the production and consumption mode, the information content in different scenes is actively submitted to the message center through an interface method provided by the message center in each service line; 2. subscription acquisition mode: the message center configures different connection modes according to different message source application software, and automatically acquires the information content of the message source application software by timing or conditional triggering; after the information content is obtained by the message center in the two modes, the message center generates a message circulation task.
Step 2: the message circulation task is executed, the message center carries out identification analysis on the received or acquired information, filters and intercepts sensitive keywords of related information safety, converts the information into an information structure which is uniformly managed by the message center, determines specific message target application software according to specific content of the information and a time period required to be sent, constructs the information into one or more identifiable information types of the message target application software and sends the identifiable information types to the corresponding message target application software.
Step 3: the message circulation task is finished, and the message center updates the completion state of the message circulation task of the message center and records a log according to the information state sent to the message target application software; when the message center sends the information to the corresponding message target application software and the corresponding message target application software does not receive the information, the message center records that the message circulation task fails to send, and the information is sent to the corresponding message target application software again. In this embodiment, the message center may implement a complete closed loop flow of a message flow task, which includes: the method comprises the steps of generating, executing and finishing a message circulation task, designing a flow of a message center, submitting information contents in different scenes to the message center in each service line through an interface method provided by the message center, uniformly maintaining and managing the message center, and adapting corresponding pushing logic and message target application software according to information sources, information contents and time periods required to be sent.
In this embodiment, most of the message notification mechanisms can tolerate a certain delay, so the message center in this embodiment can completely decouple each flow, introduce a message queue or an asynchronous mechanism, and the service side only needs to send information to or acquire the information from the message center, and then the message center performs unified scheduling and management, which has the following advantages:
(1) the response is quick, and the message center can respond immediately in time after the message source application software uniformly sends information to the message center;
(2) the message center can send accurate message content to corresponding personnel through corresponding message target application software at an accurate time point, and ensures no missed transmission or retransmission;
(3) message monitoring, wherein a message center can inquire which message source application software transmits what information content, and can also inquire information transmission conditions and information receiving conditions;
(4) message configuration, the message center can split and combine the information content through a standard information structure template, and configure according to different message target application software, so that the message configuration requirement of each message target application software can be met;
(5) message tracking, the message center can record the status message log of the sending or failure, so that the follow-up inquiry and tracking are convenient.
Referring to fig. 2, in the step 1, the method further includes the following steps,
step 201: the message center performs recognition analysis on the received or acquired information, re-splits and combines the information, filters and intercepts sensitive keywords of related information safety, converts the sensitive keywords into an information structure which is uniformly managed by the message center and stores the information structure; the message center is internally provided with a standard information structure template, and after the message center carries out identification analysis on the received or acquired information, the information is split and combined into a standard information structure containing the whole content of the original information according to the standard information structure template.
Step 202: the message center analyzes and judges specific message target application software according to the main content, attribute category and time period to be sent of the information, and the number of the message target application software can be one or more; the main content of the information can be divided according to attribute categories, including activity information, marketing mechanism information, account change information, system notification information, business circulation information and expiration reminding information, and the time period required to be delivered includes instant delivery and timing delivery; the message center determines corresponding message target application software according to the main content, attribute type and time period of the information, wherein the corresponding message target application software comprises an activity information push micro message, a marketing mechanism information push short message, an account change information push mail, a system notification information push mail, a service circulation information push nail, a service circulation information push short message, a service circulation information push mail, an expiration reminding information push nail, an expiration reminding information push short message and an expiration reminding information push mail.
Step 203: the message center reconstructs the main content of the information into the identifiable information type of the message target application software according to the determined message target application software, and sends the information type to the corresponding message target application software in real time or at fixed time according to the requirement of the message target application software.
Referring to fig. 1-2, the present invention further provides a message management platform, configured to implement the above method for unified message management, including:
the message source application software is used for actively sending information to the message center or for the message center to acquire information at fixed time;
the message center module is used for acquiring information of the message source application software at fixed time and initializing to generate a message circulation task; the information processing device is used for identifying and analyzing the received or acquired information, filtering and intercepting the information of the sensitive keywords of the related information security, and converting the information into an information structure which is uniformly managed by the information center; the message target application software is used for determining specific message target application software according to specific content of the information and a time period required to be delivered; the message target application software is used for constructing the message into one or more message types which can be identified by the message target application software and sending the message types to the corresponding message target application software; the system is used for updating the completion state of the message circulation task of the message center and recording a log according to the information state sent to the message target application software;
and the message target application software is used for receiving the information sent by the message center and feeding back whether the information is received or not to the message center.
From the above, the beneficial effects of the invention are as follows: the invention provides a unified message management method and a unified message management platform, which are characterized in that information is uniformly maintained, processed and circulated through a message center module of the message management platform, the information has high reusability, the fault tolerance, traceability and safety of the information management are enhanced, more help is provided for enterprises through analysis of historical data of the information, the message center can be an auxiliary basic service of application software, the services can be automatically circulated to corresponding message target application software according to information content, the efficiency and the rapidness are high, the message center can also facilitate rapid call of the message target application software, and the problems of low information resource reuse rate, poor configuration flexibility and high maintenance cost in the prior art along with the increase of functions of the application software and the increase of a message sending mode are solved.
The above embodiments are preferred embodiments of the present invention, and are not intended to limit the scope of the present invention, which includes but is not limited to the embodiments, and equivalent modifications according to the present invention are within the scope of the present invention.
Claims (10)
1. A unified message management method is characterized by comprising the following steps,
step 1: generating a message circulation task, wherein after the message source application software actively transmits information to a message center or the message center regularly acquires the information of the message source application software, the message center initializes and generates a message circulation task;
step 2: the message circulation task is executed, the message center carries out identification analysis on the received or acquired information, converts the information into an information structure which is uniformly managed by the message center, filters and intercepts sensitive keywords of related information safety, determines specific message target application software according to specific content of the information and a time period to be sent, constructs the information into one or more identifiable information types of the message target application software and sends the identifiable information types to the corresponding message target application software;
step 3: and the message circulation task is ended, and the message center updates the completion state of the message circulation task of the message center and records a log according to the information state sent to the message target application software.
2. The message unified management method according to claim 1, further comprising the step of, in said step 2,
step 201: the message center performs recognition analysis on the received or acquired information, re-splits and combines the information, filters and intercepts sensitive keywords of related information safety, converts the sensitive keywords into an information structure which is uniformly managed by the message center and stores the information structure;
step 202: the message center analyzes and judges specific message target application software according to the main content, attribute category and time period to be sent of the information, and the number of the message target application software can be one or more;
step 203: the message center reconstructs the main content of the information into the identifiable information type of the message target application software according to the determined message target application software, and sends the information type to the corresponding message target application software in real time or at fixed time according to the requirement of the message target application software.
3. The message unified management method according to claim 2, wherein: in the step 1, the message source application software is actively sent to a message center or the message center periodically acquires information of the message source application software, including activity information, marketing mechanism information, account change information, system notification information, service circulation information and expiration reminding information.
4. A message unified management method according to claim 3 wherein: in the step 1, the message center can trigger an event of actively acquiring information of the message source application software according to a set condition, wherein the event comprises a networking state change, a change of the information storage quantity in the message center and an access state of the message source application software.
5. The message unified management method according to claim 4 wherein: in the step 1, when the message center initializes and generates a message circulation task, the message center synchronously generates a binding log of the task and records the state change of the message circulation task.
6. The message unified management method according to claim 5 wherein: in the step 201, a standard information structure template is set in the message center, and after the message center performs recognition analysis on the received or acquired information, the message center filters and intercepts sensitive keywords of related information security, and the information is re-split and combined into a standard information structure containing the whole content of the original information according to the standard information structure template.
7. The message unified management method according to claim 6 wherein: in the step 202, the main content of the information can be divided according to attribute categories, including activity information, marketing mechanism information, account variation information, system notification information, service circulation information and expiration reminding information, and the time period required to be delivered includes instant delivery and timing delivery.
8. The message unified management method according to claim 7 wherein: in the step 202, the message center determines corresponding message target application software according to the main content, attribute type and time period to be sent of the message, including an activity message push WeChat, a marketing mechanism message push short message, an account change message push mail, a system notification message push mail, a service circulation message push nail, a service circulation message push short message, a service circulation message push mail, an expiration reminding message push nail, an expiration reminding message push short message and an expiration reminding message push mail.
9. The message unified management method according to claim 8 wherein: in the step 3, after the message center sends the information to the corresponding message target application software, and when the corresponding message target application software does not receive the information, the message center records that the message circulation task fails to send, and resends the information to the corresponding message target application software again.
10. A message management platform implementing the unified message management method of any one of claims 1-9, comprising:
the message source application software is used for actively sending information to the message center or for the message center to acquire information at fixed time;
the message center module is used for acquiring information of the message source application software at fixed time and initializing to generate a message circulation task; the information processing device is used for identifying and analyzing the received or acquired information and converting the information into an information structure which is uniformly managed by the message center; the message target application software is used for determining specific message target application software according to specific content of the information and a time period required to be delivered; the message target application software is used for constructing the message into one or more message types which can be identified by the message target application software and sending the message types to the corresponding message target application software; the system is used for updating the completion state of the message circulation task of the message center and recording a log according to the information state sent to the message target application software;
and the message target application software is used for receiving the information sent by the message center and feeding back whether the information is received or not to the message center.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310874126.0A CN116820538A (en) | 2023-07-17 | 2023-07-17 | Unified message management method and message management platform thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310874126.0A CN116820538A (en) | 2023-07-17 | 2023-07-17 | Unified message management method and message management platform thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116820538A true CN116820538A (en) | 2023-09-29 |
Family
ID=88122083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310874126.0A Pending CN116820538A (en) | 2023-07-17 | 2023-07-17 | Unified message management method and message management platform thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116820538A (en) |
-
2023
- 2023-07-17 CN CN202310874126.0A patent/CN116820538A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9589250B2 (en) | System and method for asset registration workflows utilizing an eventing infrastructure in a metadata repository | |
US8484662B2 (en) | Systems and/or methods for end-to-end business process management, business event management, and/or business activity monitoring | |
US7334000B2 (en) | Method and apparatus for calendaring reminders | |
US6230156B1 (en) | Electronic mail interface for a network server | |
US9461834B2 (en) | Electronic document provision to an online meeting | |
CN101193078B (en) | Method and system for managing subscribing matching | |
EP1042923B1 (en) | Service management system for an advanced intelligent network | |
EP3201805B1 (en) | Methods and systems for regulating communications at a mobile communications device | |
US10133797B1 (en) | Distributed heterogeneous system for data warehouse management | |
US20150026022A1 (en) | Billing device and processing method | |
CN102693108B (en) | Method and system for centralized printing management based on printer server | |
US20100205271A1 (en) | Reliable messaging instruction | |
CN110691133A (en) | Web service mimicry system and method applied to network communication equipment | |
US20030154090A1 (en) | Dynamically generating and delivering information in response to the occurrence of an event | |
WO2016145475A2 (en) | System of standardized api interpretation for inter application communication | |
CN111178837B (en) | Intelligent manufacturing information system based on micro-service architecture | |
CN105260842B (en) | Communication method and system between heterogeneous ERP systems | |
CN111125518A (en) | System and method for recommending household appliance information | |
CN104636211B (en) | Information interacting method and middleware system between a kind of software systems | |
CN119377049A (en) | A method for implementing a serverless workflow engine based on event orchestration | |
CN101369919B (en) | Message sequence management of enterprise based correlated events | |
CN116661978B (en) | Distributed flow processing method and device and distributed business flow engine | |
CN116820538A (en) | Unified message management method and message management platform thereof | |
CN118585297A (en) | A task execution method and related equipment | |
TW202441938A (en) | System for processing message and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |