飞信机器人系统与应用研究

   飞信是中国移动推出的与手机号码绑定的跨平台IM工具,飞信机器人是基于飞信系统开发的IM机器人工具,能够借助飞信的优势,实现无缝通信,同时响应来自PC终端或手机终端飞信用户的信息服务请求,是飞信业务中较有前景的一个扩展应用。论文研究了飞信机器人系统的物理功能结构与软件体系结构,并对飞信机器人系统的应用特性和应用实例进行了介绍。
  关键词IM飞信飞信机器人
  Abstract China Mobile Fetion is introduced and the mobile phone number binding IM cross-platform tools, mobile robot is based on the Linux system development of IM robot tool, can take advantage of it, seamless communication, while the response from the PC terminal or a mobile phone terminal Fetion user information service request is Fetion business, promising a extended application. Research on the physical function of flying robot system structure and software system structure, and the flying robot system characteristics and application examples are introduced.
  Key words IMFetionFetionrobot
  中图分类号 TP242文献标识码A 文章编号
  
  
  前言
  IM(即时通讯,Instant Message)具有巨大的用户资源,良好的扩展性以及IM用户对IM的粘性,因此成为互联网服务最有利的推广平台之一。关于IM的扩展应用不断被发掘,其中IM机器人以其便捷、智能的优点深得广大用户的喜爱,成为当前互联网的研究热点。IM机器人使用IM作为接口,以IM联系人的身份出现,能够根据IM用户的需求,通过与IM用户的会话,来为他们提供智能信息服务。IM机器人可以用于企业中,代替客服人员以节约人工成本;可以通过集成服务提供者的各项服务,为客户提供人性化的帮助。当前主流的即时通讯厂商基本都有自己的IM机器人,如QQ的QQLive, MSN的机器人小I。
  2007年即时通讯市场的需求继续膨胀,国内外的网络和移动通信运营商纷纷将目标对准了IM市场,中国移动推出的飞信业务,成为国内唯一能够跨平台使用的IM。借助移动运营商的网络优势、可承接移动多项业务的业务优势、移动营销推广资源优势以及手机端良好客户体验的优势,飞信在短短三年时间内即占据了用户渗透率市场第二的位置。飞信机器人是基于中国移动飞信系统开发的一种IM机器人工具,飞信机器人以飞信好友的形式出现在飞信客户端上,用户添加其为好友后可以与其展开对话;按照飞信机器人的相关提示,用户通过对话的形式回复相应的命令语句,使飞信机器人再进行相关问题的处理,从而最终实现人机交流、人机互动。飞信机器人能够借助飞信的优势,实现无缝通信,同时响应来自PC终端或手机终端飞信用户的信息服务请求,是飞信业务中较有前景的一个扩展应用。
  作为移动走向3G时代的重门户平台,飞信机器人系统应具有多维聚合、一站式服务、娱乐体验、多向互动等应用特性,集成信息网络化传播与推广、社会化媒体与数学媒体营销等多项业务应用。飞信机器人的系统设计按照功能可分为通讯子系统和业务子系统两部分,其中通讯子系统完成与飞信服务器及业务子系统的信息交互,业务子系统实现和飞信用户的智能信息交互。
  1.飞信与飞信机器人
  飞信业务是中国移动推出的融合语音、GPRS、短信等多种通讯方式,覆盖全实时、准实时和非实时三种不同形态客户通信需求的“综合通信服务”。飞信可实现互联网和多种网间的无缝通信服务,具有类似QQ、MSN、Gtalk等IM工具的文字传递、语音通话、文件传输功能,同时可以进行收集实时短信通讯,实现了WWW和SMS服务的有机结合。
  飞信以客户手机号码为身份标识,集成IM、短信、群组、Email等多种通信方式,支持短信、IVR、WAP、手机客户端、PC客户端、Web版客户端等多种使用方式。截止到2011年4月,飞信全国累计注册用户数为5.74亿,2011年月均用户数达2.67亿,月均活跃用户数7856万户,月均客户端活跃用户数5211万户,月均手机客户端活跃用户数为3935万户,PC客户端活跃用户数为2182万户,短信活跃用户数为5330万户,飞信手机活跃用户占客户端活跃用户的75.51%,手机客户端用户比重明显上升。
  飞信机器人是基于中国移动飞信系统开发的一种IM机器人工具,是采用人工智能的原理所设计的智能程序或系统,其目的是模拟飞信客户端用户操作飞信客户端软件,并同飞信好友进行信息交互。飞信机器人以飞信好友的形式出现在飞信客户端上,用户添加其为好友后可以与其展开对话;按照飞信机器人的相关提示,用户通过对话的形式回复相应的命令语句,使飞信机器人再进行相关问题的处理,从而最终实现人机交流、人机互动。
  作为飞信中一项比较抢眼的业务功能,飞信机器人在国外IM软件中得到广泛应用。飞信机器人具有专用飞信号,可以实现各种各样的功能,如音乐搜索、气象查询等。另外,飞信机器人还可以应用在很多实际工作中,如通过会议飞信机器人,与会者可以很方便地下载会议须知、参会人员名单、会议工作报告、会议经验交流材料等。通过营销机器人,企业可以开展添加飞信机器人活动,每邀请并增加一个飞信好友就可参与一次抽奖。湖南移动推出的“快乐100”飞信机器人,在用户添加后可弹出“玩飞信、送好礼”菜单页面,客户可以通过输入菜单目录好参与相关营销活动;上海移动世博期间推出的“海宝博士”飞信机器人,在用户添加后可弹出“上海世博会中国馆有奖征名活动”菜单页面,移动客户可以通过该应用为上海世博会中国馆起名。另外,飞信机器人在系统监控、图书馆咨询服务方面的应用也已经出现。
  与其他IM机器人工具相比,飞信机器人具有以下几项优点
  1)使用免费飞信机器人以用户的形式出现在飞信界面,飞信用户可以免费添加使用飞信机器人;
  2)操作简单飞信机器人的使用方式与正常好友的聊天模式相同,用户只需按照提示回复 相应命令语句,即可完成相应的功能;
  3)24小时在线飞信机器人可以实现24小时在线,方便用户随时沟通使用;
  4)随时随地移动互联用户可以通过飞信手机客户端随时随地登录飞信系统,与机器人互动,真正做到移动通信与互联网的完美无缝结合。
  2 飞信机器人系统设计
  2.1 物理系统功能结构
  飞信机器人系统按照功能可分为通讯子系统和业务子系统两部分,如图2-1所示。物理上,通讯子系统是一系列的飞信机器人服务器,业务子系统是一系列的数据库服务器和业务提供服务器。功能上,通讯子系统完成与飞信服务器及业务子系统的信息交互,包括注册、登陆、注销;添加好友、保存好友资料、向好友发送和接收信息;流量监测以及将飞信用户发送的数据去掉协议头部转发给业务子系统,然后等待接受业务子系统返回的信息,再将其封装发给飞信用户。业务子系统则是整个飞信机器人系统的控制台,实现和飞信用户的智能信息交互。业务子系统需提供简单的二次开发(SDK)接口,使服务提供者只需考虑具体的业务实现而非具体的飞信协议及其通讯过程,