Design method and system for defining communication process based on event driving
An event-driven, design method technology, applied in the field of communication, can solve problems such as high labor cost and time cost, lack of flexibility, and high resource cost
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0023] Such as figure 1 As shown, an event-driven design method for defining a communication process in this embodiment includes the following contents:
[0024] Step S1, calling the event publisher to publish process events, and each initial event is assigned a process identifier;
[0025] Step S2, call the event listener to monitor the event and specify the event handler, specifically including: S21, determine whether the event has a process identifier, if it exists, obtain the corresponding event handler, if not, obtain the process identifier and the corresponding event handler ; S22. After obtaining the corresponding information, update and store the business process status information;
[0026] Step S3, calling the corresponding event handler to process the event, specifically including: S31, obtaining the corresponding event publisher according to the process identifier and the event; S32, updating the business process status information after obtaining the correspondin...
Embodiment 2
[0036] Based on the above-mentioned embodiment 1, a system for defining a communication process based on event-driven in this embodiment will be described below. Please refer to the above-mentioned embodiment 1 for details.
[0037] A design system based on event-driven definition of communication process in this embodiment includes the following content:
[0038] Publishing module: used to call the event publisher to publish process events, and each initial event is assigned a process identifier;
[0039] Listening module: used to call the event listener to monitor the event and specify the event handler. The specific processing process includes: judging whether the event has a process identifier, if it exists, obtain the corresponding event handler, if not, obtain the process identifier and the corresponding event Processor; update and store business process status information after obtaining corresponding information;
[0040] Processing module: used to call the correspond...
Embodiment 3
[0047] Based on the above-mentioned embodiment 1, the following will be described in conjunction with specific examples.
[0048] see Figure 4 , this embodiment is an example of a conversation call flow, which sequentially processes node events such as IAM, APM, ACM, CPG, ANM, REL, and RLC, and completes staged call progress. Each process node in the communication process is defined through events, and the communication processing logic is decoupled from the process nodes to reduce dependencies, so as to achieve the effect of easy expansion and maintenance.
[0049] Initial Address Message (IAM): Initial address message, initiated by the caller, dials the intermediate number (roaming code); then dials the called number (roaming code) initiated by the intermediate number
[0050] Application Transport Message (APM): The three parties interact with APM multiple times
[0051]Address Complete Message (ACM): After confirming that the called party starts to ring, the intermediat...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com