银行微信服务平台(一期) 建设方案目录第1章与腾讯合作内容 (1)1.1公众账号创建 (1)1.2公众账号认证 (1)1.3自定义菜单申请 (1)1.4高级接口申请 (2)1.5微信支付银行卡绑定 (3)第2章平台总体设计 (3)2.1平台总体框架 (3)2.2平台部署设计 (4)2.3微信相关性能指标 (5)第3章技术风险分析与应对 (5)3.1微信产品变更风险与分析 (5)3.2多账号管理风险与分析 (6)3.3服务扩展性风险与分析 (6)3.4对短信业务的影响风险与分析 (7)3.5信息安全风险与分析 (7)第4章客户端功能设计 (8)4.1服务功能规划 (8)4.2典型应用场景 (8)4.2.1金融信息服务 (8)4.2.2个人金融服务 (9)4.2.3统一客服服务 (9)4.2.4个人设置服务 (10)第5章应用端功能设计 (10)5.1业务应用功能 (10)5.1.1统一客服坐席 (10)5.1.2消息发布 (11)5.2系统管理功能 (12)5.2.1消息提醒配置 (12)5.2.2指令查询配置 (12)5.2.3多公众账号管理 (13)5.2.4机构、用户及权限管理 (14)5.2.5自定义菜单管理 (14)5.2.6地理位置管理 (15)5.2.7配置文件管理 (16)5.3监管统计功能 (17)5.3.1人工客服监管 (17)5.3.2微信通信情况 (18)5.3.3高级统计分析 (19)第6章引擎端功能设计 (20)6.1业务集成接口 (20)6.2微信接收、处理、发送 (20)6.3通信接口 (21)6.4微信处理引擎 (21)第7章实施运营方案 (22)7.1项目实施条件 (22)7.2后续推广与运营 (23)第1章与腾讯合作内容目前微信公众平台刚刚开放一年,大约有100万个公众账号,其中认证的有4万个,由于微信公众账号商业模式一直没有确定,因此与腾讯的合作运营标准也一直未出台,当前的合作流程可以由北京环亚辅助朝阳银行协调微信团队完成,加速推进公众账号相关运营工作。
1.1公众账号创建目前朝阳银行已经拥有微信公众账号,但在后续微信平台的建设中还需要申请一个测试账号,目前公众账号创建全部在网上进行操作,申请时需填写企业相关信息。
1.2公众账号认证目前朝阳银行微信公众账号已经认证,测试账号无需认证。
1.3自定义菜单申请目前朝阳银行微信公众账号默认是订阅号,没有自定义菜单申请权限。
第一步:需要将订阅号升级成服务号。
第二步:升级服务号后网上申请自定义菜单,需要提交盖章的《自定义菜单申请表》与《自定义菜单申请函》。
1.4高级接口申请1.微信开放的接口:适合自助查询业务●消息接口客户上行:文本消息、图片消息、地理位置消息、链接消息、事件推送消息回复:回复文本消息、回复音乐消息、回复图文消息●自定义菜单接口(前提必须是服务号)菜单创建、菜单查询、菜单删除2.微信未开放接口:适合客服、即时提醒等业务。
●信息下行●人工客服●语音识别●微信支付●街景定位●转发与分享统计●直接获取客户位置信息3.申请步骤如下第一步:将业务需求、公众账号信息、接口申请明细邮件发送至微信产品经理。
第二步:微信产品经理审核后反馈(会有相关指引内容,或者申请内容有疑问,会有多封邮件往来)。
第三步:微信产品经理正式通知权限申请成功,下发授权码。
1.5微信支付银行卡绑定第一步:在腾讯财付通开通快捷支付。
朝阳银行已经是财付通银行营业厅的合作伙伴。
第二步:发送微信支付银行卡绑定申请邮件至微信产品经理。
第三步:微信产品经理反馈指引内容。
第四步:按照指引内容提交材料与技术实施。
第2章平台总体设计2.1平台总体框架1.微信用户终端用户利用智能手机安装微信客户端后,通过2G/3G网络或Wifi网络使用微信服务,可以在微信中添加“朝阳银行”公众账号享受相关微信服务。
2.微信公众平台目前微信公众平台有两种模式,一种为编辑模式,一种为开发模式。
编辑模式提供一些简单微信发送功能,但是无法支撑今后金融方面的服务;开发模式提供了9个通讯接口,包括文本、图片、图文等形式,我们的微信服务平台就是基于这些接口进行建设。
未来微信产品还会融合支付、生活等服务,可以与我们银行行业的其它服务进行深度整合。
3.微信服务平台微信服务平台部署在朝阳银行内部,包括统一沟通平台、统一通信平台、服务集成平台、社区服务平台和开放服务平台。
2.2平台部署设计微信服务平台共分为四个部分:展现/统计服务器、消息/接口服务器、微信管理与监控服务器、数据库服务器。
微信消息服务器主要负责和各个业务系统的对接,业务系统通过webservice或文件传输等方式把需要发送的微信内容数据发送给该服务器,该消息处理引擎对微信内容数据和预先定义的微信模板进行微信条装并形成真正需要发送的微信,并把这些微信发送到腾讯微信平台,无论是通知类的实时微信还是营销类非实时微信、批量或手动的单笔微信均要通过该部分来处理,故该部分是整个平台的核心部分,处理能力要求较高。
在部署位置上位于核心网段,其中webservice部分通过F5实现负载均衡,消息处理引擎部分通过应用自身来实现。
微信管理与监控服务器负责微信的管理工作,如资源管理、模板管理、任务管理、统计分析、报表管理等,同时还负责消息引擎等进程的监控。
在数据流上该部分需要操控核心网络中的oracle数据库(采用RAC技术)。
部署在DMZ APP区。
考虑到该模块为业务部门常用,故也接入F5,同时为了两台设备之间共享图片资源、微信模板等,需要共享存储。
微信展现与统计服务器主要承载微信中的图片、声音等资源的下载和客户点击微信行为跟踪统计工作,部署在DMZ WEB区,在数据流上要对Internet提供服务,向外开放https端口。
同时要接收微信管理服务器中的素材(如图片等),该服务器还要把统计数据写入到oracle数据库中,但为了安全起见,不允许web区直接操控数据库,故通过DMZ-APP区中的微信管理服务器中的应用代理来实现。
为了保证可用性,两台设备连到F5中。
系统支持所有主流操作系统、中间件和数据库,建议一期项目存储50T。
2.3微信相关性能指标●并发性能:业务信息量1000条/秒●客服建议规模:30坐席,最多接入10人/坐席●微信送达率:100%(无状态报告)●单次会话时间:自由设定●系统可用性:100%(支持双机负载均衡)●最大延迟率:30秒●容错性:系统出现故障时,支持多级存储并重发●稳定性:网络心跳检测1次/10秒、断电保护●文本信息:600字以内/条●图片信息:单个图片2M以内,bmp、png、jpeg、jpg、gif格式●语音信息:单条5M以内,60s以内,mp3、wma、wav、amr格式●图文信息:2万字以内(含图片容量折算)第3章技术风险分析与应对3.1微信产品变更风险与分析1.API接口限制微信服务开展后,由于其公众平台对社会开放接口有限,将导致有些服务开展不起来,可以与腾讯沟通解决。
2.微信发送故障未来微信服务过程中,一旦腾讯网关出现问题,根据路由策略及时切换到短信等其它发送模式中。
3.微信产品热度下降未来微信产品有可能出现各种问题,例如活跃用户数降低、卸载率提升或被其它软件取代,但是相信尽管微信出现问题,但整个移动互联网OTT系列产品是大势所趋,服务平台可以很快的切换到其它OTT软件,并且在系统建设过程中,本身能够支持其它方式,如手机飞信、手机QQ等。
3.2多账号管理风险与分析1.公众账号过多、过乱由于朝阳银行机构庞大,将会有各类机构账号(总行与各级分行)、媒体账号或活动账号(地震公益等),使微信品牌管理难度加大,微信服务被切割,导致用户体验下降。
为了使微信平台建设收益最大化,消极影响最小化,所有公众账号由总行统一申请、认证与管理,其它机构只有信息发布权限,同时总行可以分享到其它账号的粉丝,并发布信息(信息需要审核),对于用户上行信息如果各个分账号无法响应,则可以一键关注总行账号。
2.平台账号授权微信平台账号只有信息发布与部分互动权限,需要定义好对应的服务内容、权限、使用者,发布信息需要总行审核。
3.3服务扩展性风险与分析1.智能产品扩展在微信服务中,未来将会集成大量的智能型产品,例如智能应答机器人、语音文字转换、图像识别等技术,在本期项目中根据组件式开发原则,预留相关扩展接口,提升未来系统扩展性和智能性。
2.在线业务扩展在微信通信服务后,一般轻量级的业务会直接嵌入在微信中,这就需要与目前的核心系统制定服务标准,来适应传统业务的快速转化,避免重复建设。
3.其它服务扩展建立对外部的服务集成标准,能够集成其它OTT、O2O等服务。
3.4对短信业务的影响风险与分析1.对系统运行的影响微信平台由于要在原有短信引擎(UMP)进行升级,为了不对现有短信平台造成影响,采用分布式部署原则,将微信服务器与短信服务器物理分离。
2.对短信发送网络资源的影响由于微信通信形式丰富,这也会导致占用大量的网络通信资源,造成短信发送拥堵。
在UMP升级的同时,增加发送资源控制模块(优先级控制、速度控制),合理使用现有通信网络资源。
3.5信息安全风险与分析1.企业侧与腾讯由于现有微信公众账号API都采用http协议,在公网传输过程中有信息安全风险,首先将http通信的服务器进行前置,保证核心服务器安全;其次在微信通信过程中尽量减少机密数据的传输,将保密操作都放在第二级页面(https协议)中进行,例如对话中隐藏卡号前12位,用户在第二级页面才可输入身份证号进行身份绑定。
2.腾讯与个人用户侧通信安全:腾讯微信服务器与个人用户手机终端通信时数据已经经过腾讯特有方式加密,如有截获情况也无法破解。
手机终端安全:微信APP本身有安全策略防止用户智能手机中其它的APP应用侦测到微信软件对话信息和二级页面信息。
3.与腾讯商议安全策略在微信通讯中,共同增加以下安全机制:限制移动终端识别码、业务办理次数限制、业务时效性限制、相关链接不可复制、智能物理芯片、微信中信息安全提示。
第4章客户端功能设计4.1服务功能规划序号服务内容1金融信息服务查询优惠活动2 地理位置查询3 查询存贷款利率4 查询外汇牌价5 查询理财产品净值6 查询基金净值7 查询黄金价格8个人金融服务查询余额9 查询明细10 查询开户行11 查询理财产品份额12 查询基金份额13 余额变动提醒14 转账汇款15 持卡用户身份认证及绑定16 查询开通协议17 查询退订协议18个人设置服务订阅19 绑定手机4.2典型应用场景4.2.1金融信息服务1.理财、基金信息查询客户关注“朝阳银行”微信公众账号后,通过输入常用指令可以查询黄金、汇率、股市等公共金融信息。
2.地理位置查询客户可以上行自己的地理位置,然后系统回复周边几公里之内的网点、ATM、优惠活动信息。