飞信系统机器人平台的分析与设计

飞信系统机器人平台的分析与设计

论文摘要

IM机器人的出现增强了IM软件的功能,为IM用户提供更多、更全面的信息以及查询服务,与通过互联网页获得信息不同,IM机器人的目标客户对信息的获取具有主动性,并且能与机器人进行互动式问答。同时,每一个体验过机器人的用户很容易在IM软件上将它介绍给其他在线用户,机器人用户数可以呈现指数级上升的趋势。另一个好处是机器人在交谈中搜集用户信息,可以帮助企业进行统计与分析,建立客户数据库,方便随时调整策略,因此近年来IM机器人得到了大力发展。为了促进飞信业务进一步扩大用户群体,需要有一个新的推广方式以适应业务的发展。飞信机器人在这样的背景下提出,计划用以解决各省移动公司在各地营销活动中普遍存在的人员不足、实施费用高的问题,并提升用户感知,培养使用习惯,促进飞信业务的健康发展。本论文正是针对以上问题,主要从飞信机器人平台的协议设计、整体架构和数据库设计以及后期系统实施部署等方面对飞信的机器人平台设计进行了详细的介绍和阐述。本文首先介绍了飞信这款IM软件的功能以及目前IM机器人的现状,从飞信业务发展以及目前遇到的问题等方面对现有项目背景进行介绍,并简要介绍了论文期间的主要工作内容和论文整体结构。本论文从项目背景、需求分析、协议架构设计、系统部署等方面详细阐述了飞信机器人平台项目的整体技术方案。在论文期间我的主要工作内容有:1.对现有飞信机器人平台的产品需求进行研究分析。根据目前市场调研以及业务发展现状,主要对机器人平台的产品功能、管理功能、接口以及现有客户端和系统性能要求等方面进行了详细需求分析。2.对SIP-C协议进行了全面学习和研究,为后期的协议设计打下基础。SIP-C协议是在SIP协议的基础上对协议进行了压缩和扩展,之所以飞信系统使用SIP-C协议为的是进一步减少网络传输流量。3.对机器人平台进行了需求分析和协议基础的学习之后,参与对飞信机器人平台的协议设计,协议设计主要包括飞信基础功能的登陆注销、会话及时消息以及信息管理等方面。4.参与并协助其他同事对飞信机器人平台的整体框架结构、数据库结构以及组件结构进行了设计。5.对系统部署进行方案编写工作。将需求提交到系统运维组进行系统的性能和容量估算,并根据估算提出了新增设备需求和初步的部署计划。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 序论
  • 1.1 飞信介绍
  • 1.2 IM机器人简介
  • 1.3 论文背景
  • 1.4 论文结构和主要工作
  • 第二章 SIP-C协议基础
  • 2.1 SIP-C基本原则
  • 2.2 消息结构
  • 2.3 消息模式
  • 2.4 应答状态码
  • 2.5 扩展应答状态码
  • 2.6 消息长度限制
  • 2.7 消息头
  • 2.8 消息方法
  • 2.9 消息元素
  • 2.10 本章小结
  • 第三章 机器人平台需求分析
  • 3.1 机器人定义及分类
  • 3.2 机器人功能需求
  • 3.3 机器人管理功能需求
  • 3.4 机器人接口需求
  • 3.4.1 机器人服务提供商接口
  • 3.4.2 对飞信外围系统提供的接口
  • 3.5 对飞信系统的要求
  • 3.6 对客户端的要求
  • 3.7 对机器人服务的要求
  • 3.8 本章小结
  • 第四章 机器人平台协议设计
  • 4.1 登陆与注销
  • 4.1.1 请求登录
  • 4.1.2 登录认证
  • 4.1.3 保持登录
  • 4.1.4 注销
  • 4.1.5 强制注销通知
  • 4.2 联系人信息管理
  • 4.2.1 查询联系人资料
  • 4.2.2 处理添加好友请求
  • 4.2.3 联系人通知
  • 4.3 机器人信息管理
  • 4.3.1 获取个人详细信息
  • 4.3.2 修改个人资料
  • 4.4 会话
  • 4.4.1 邀请过程
  • 4.4.2 确认邀请
  • 4.4.3 会话取消
  • 4.5 基本即时消息(消息发送)
  • 4.6 本章小结
  • 第五章 整体架构和数据库设计
  • 5.1 设计原则和约束
  • 5.2 总体架构
  • 5.3 数据库设计
  • 5.3.1 RobotLogDB-机器人日志数据库
  • 5.3.2 RobotDB-机器人数据库
  • 5.4 组件结构
  • 5.4.1 Robot Service
  • 5.5 本章小结
  • 第六章 系统部署方案
  • 6.1 性能与容量估算
  • 6.2 网络拓扑
  • 6.3 新增设备需求
  • 6.4 部署操作规划
  • 6.5 本章小结
  • 结束语
  • 参考文献
  • 附录1 英文缩略语表
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    飞信系统机器人平台的分析与设计
    下载Doc文档

    猜你喜欢