Presence业务流程图如图4-17所示。
其功能如下:
1. 用户身份验证
用户使用Messenger软件登录系统时,需要输入自己的用户名和密码提交服务器进行用户 身份验证。通过身份验证后,用户方可正常登录。
2. 设置用户状态
用户使用Messenger软件登录系统后可以随时改变自己的用户状态。用户状态改变后,系 统将同步更新该用户所有订阅者的联系人状态列表,使该用户的订阅者能够随时了解到该用 户的状态变化。
3. 订阅联系人
用户可以订阅其他用户,将被订阅者添加到自己的联系人列表中。订阅成功后订阅者和 被订阅者可以互相看到对方状态,并可互发即时消息。
4. 收发即时消息
互为订阅的用户,可以随时发送/接收即时消息,若一方离线,则可发送离线消息。
5. 消息群发
用户可以同时向指定的多个用户群发即时消息。
6. 系统消息广播
系统管理员可以向系统中的所有用户发送广播消息。
7. 历史消息记录
系统将用户发送和接收过的即时消息自动保存,用户可以在需要时随时查看。