论文部分内容阅读
随着020热潮的兴起,通过手机、平板等移动终端可以方便的进行各种日常商业活动,普通用户的移动支付习惯也已逐渐建立,使得在移动终端上进行高价值商品的交易成为了可能,加上2014年底开始执行的限购政策和2015年汽车总体销售形势的变化,多数经销商陷入了亏损,不仅对私人的汽车销售量下降明显,互相之间的库存转售模式也陷入困境。部分经销商联合起来,试图采用互联网的方法进行汽车销售。为了能够将汽车的买卖行为迁移到移动互联网上进行,而设计一个实用的线上汽车交易平台,帮助用户节约时间成本,省去中间商费用就显的尤为重要和有现实意义。针对上述问题,首先对前后台通信和加密方案进行了深入研究。通信的高效性和安全性是所有互联网产品都必须要考虑的问题。经过详细分析对比常用的一些通信方案,如http+json、http+ XML、TCP socket等等,为了解决数据传输的安全性问题,本文采用的是TCP + protocol buffer的通信方案。另外,通过使用对称加密结合非对称加密的典型加密方案,对通信过程进行整体加密,以保障应用的安全性。其次论文提出了使用基于发布/订阅机制的Pushlets组件+MQ4CPP消息中间件作为平台消息推送中心的解决方法,由服务器主动向订阅者广播平台消息,减少客户端的请求时间,可以有效的降低服务器的压力。数据源的获取使用的是scrapy分布式爬虫框架+python脚本开发语言,该方案可以快速的建立数据源网站的爬虫架构,并且支持多节点同时爬取数据,为业务处理中心提供数据源。在此基础上,通过对协议缓存数据结构化工具的研究,以协议缓存protocol buffer作为网络购车平台的最佳数据传输中数据结构化工具,并且选择TCP协议作为平台的通信协议,在消息通知方面提出相应的方案。总结上面的分析研究,最终论文提出了一套基于协议缓存机制的网络购车平台实现机制,包括前后台基础通信的开发框架和消息推送的实现方法。论文还对实际开发搭建的网络购车平台进行了相应的测试,验证得到的结果是平台功能有效和服务器的响应请求高效。