探索ALIVE项目:服务导向系统的创新之路
1. 场景交互组件与动作建模
在整个交互场景中,参与者角色起着关键作用。其流程从初始的“Start”里程碑开始,进入知识探索阶段。在此阶段,会检查接收者的订阅情况,以此确定至少可行的通信渠道,这便到达了“Know Possible Channels”里程碑。例如,如果某人没有Facebook账户,就无法通过Facebook与之联系。
接着,进入“Know Appropriate Channel”里程碑。此阶段需要进一步探索信息(确定上下文和偏好),并进行推理(找出如何在当前上下文中结合这些偏好),从而确定与消息接收者进行通信的合适渠道。当消息成功交付并传输后,就到达“Communication Finished”里程碑,最终到达“End”。这些里程碑构成了通信场景的一部分,其示例计划图(动作以方框表示,状态以六边形表示)展示了整个流程。
场景中的动作可分为以下几类:
- 处理通过各种渠道传入的通信请求的动作。
- 负责从一种格式转换为另一种格式的转码动作,如文本转语音和自动语音识别。
- 在给定渠道上实现外发通信的动作。
- 负责即时获取信息,以确定订阅数据、上下文状态和偏好顺序的动作。
以下是该流程的mermaid流程图:
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-widt
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



