本文阐述了浙江广播电视集团好易购家庭购物频道在集团"中国蓝云"市县融媒战略指导下,不断探索和推广融媒电商模式,结合融媒电商、云计算、网络直播等技术,使用微信小程序作为私域切入点,深耕融媒电商私域生态,带动地方经济发展。
1 引言
随着移动应用的不断涌现和移动互联网的快速发展,目前流量获取和变现的成本日益增长,移动APP作为成熟的技术应用和业务生态,无论是获客能力、效果还是保持客户黏性等方面都已进入瓶颈期,移动电商传统技术平台已无法满足越来越多商家和用户的需求。尤其是B端商家,目前其运营成本越来越高,而商业转化却日渐低迷。新的获客方式及转化渠道的获取已成为目前移动商家业务发展的当务之急。而微信小程序因其与生俱来的私域流量优势、圈层多维触达、强关联用户黏性、便捷使用体验等特点,已成为当前解决B端商家业务困境的首选,正逐步成为移动端技术和应用的主流趋势。
2 背景和目标
2020年,好易购在集团"中国蓝云"市县融媒战略指导下,积极开展科技创新,不断探索和推广融媒电商模式,创新出融媒助农、助产、助民以及融媒新产业等多元化模式。"蓝莓云超市"作为具有内容优势的融媒电商,融合云计算、大数据、5G、微服务、网络直播等技术,加持"地方政府站台+当地融媒背书+省级电购营销+地域优品供货"等完整商业逻辑和商业闭环优势,既为带动地方优品"走出去"、打响地方经济名片、促进地方经济和民生发展,又为地方融媒产业经营和拓面发展开创了一条新路。我们自主开发的""蓝莓云超市"小程序作为融媒电商私域生态的切入点和新工具,深耕融媒电商私域生态,帮助市县传媒与地方企业连接成一条线,通过这条线将人、货、场进行有效的链接关联,把地方传媒的微信资源导引到县融电商业务平台,借助微信的传播裂变,让更多的消费者去支持地方企业,帮助他们走出困境,从而助力地方经济发展。
3 总体架构
好易购家庭购物频道自研开发的""蓝莓云超市"小程序平台由前台、中台和后台三层结构组成整体技术平台,采用"业务前台+服务中台+资源后台"设计理念,基于云服务和微服务的分布式技术框架,采用云计算、大数据、5G、网络直播等技术,将微信小程序的前端框架和微信公众平台的API资源相互融合,并与"融媒电商一体化服务中台"业务交互,在此过程中资源后台为服务中台提供系统资源支撑和处理能力,打通私域融媒电商技术和业务的任督二脉,构建多元化、标准化、易部署的融媒电商云服务平台。"蓝莓云超市"小程序平台总体架构如图1所示。
"蓝莓云超市"小程序平台的总体架构遵循"小前台+大中台+深后台"的技术平台设计思路,定位前后端分离的标准化系统平台,通过相对独立的服务接口集,进行业务逻辑隔离,实现同一平台便捷有效地支撑多样业务玩法的技术需求,并方便定制化业务延展。同时,天然的消息、业务的解耦和分布式的缓存设计,并且能够支持有效的弹性扩容,可以适配大数据量吞吐的高并发场景。
3.1 业务前台
业务前台主要根据商业形态、业务渠道和产品定位分为微信小程序前台、移动端H5前台、移动APP前台和PC Web前台等多条产品线。其中,"蓝莓云超市"微信小程序就属于小程序前台产品,主要基于腾讯微信的技术规范和接口资源进行自研定制化开发,通过微信接口直接调用能力和资源的方式,实现微信功能和能力的引入和融汇,创新出了许多小程序融合应用新玩法并运用于私域融媒电商业务中。
3.2 服务中台
服务中台是整个技术平台的核心,主要分为服务接口层和核心业务层。服务接口层由各个不同业务形态的服务接口集组成,是连接前台产品和中台核心业务功能的纽带。服务中台的实质就是针对不同的前台产品,封装出相对应的API服务集,其主要作用是进行参数转换、交易支付、中台调用、结果封装以及负载均衡,解决跨域问题和安全问题。API接口集采用Spring Boot框架[1],包含Java代码。核心业务层是服务中台的逻辑中枢,被称之为多元化订购系统(DOS系统,Diversified Ordering System),采用功能模块化设计,聚焦于稳定收敛的业务模型和基础服务本身,不会随着业务的调整和不同的前台产品而发生变化。为了方便解决共性和个性化的问题,系统采用了业务流程编排类的技术方式和将基础能力构建成业务模块的解决方法。通过深入分析当前的互联网电商业务,我们发现几乎所有的电商交易流程都会涉及到注册会员、展示商品、扣减库存、活动行销、支付货款和销退退款等业务功能,因此这些基础功能服务完全可以沉淀下来形成一个统一功能汇集平台,根据业务发展需求通过功能模块的相应排列组合,灵活便捷地应对业务调整,适配将来定制场景的个性化扩展,满足不同业务场景需求,整个中台技术平台以服务的方式部署。
3.3 资源后台
资源后台分为共用基础组件和"云服务&设施容器"两部分,共用基础组件主要是沉淀和抽象出通用独立的公共基础组件集合,这些组件既可以服务于本平台和本项目,又可以通过开源的方式输出服务更多技术项目。比如,地址库组件中的统一地址信息相关服务非常重要,不同的前台产品在地址组件方面差异很大,相互之间存在三级、四级和五级地址不兼容的问题。云服务&设施容器是底层基础服务和基础系统资源的汇集地。我们在开发中使用Dubbo[2]来接入多个服务,并依据业务需求将服务划分为客户服务、商品服务和订单服务三类。这样可以有效解决各服务之间的耦合、维护和拓展问题,也便于独立部署子服务,避免集中部署导致"一点出错、全部停用"的局面。
4 特色功能
"蓝莓云超市"小程序平台作为私域电商平台,除了具备小程序商城的传统功能之外,还具有如下几个特色功能。
4.1 活动抽奖
在活动抽奖功能中加入了两种算法机制,分别是定时抽奖和实时抽奖,以应对不同的活动促销场景。抽奖功能在DOS系统中可灵活设置,支持活动时间、抽奖类型(实时或定时)、抽奖触发条件、奖品登记、奖品类型(商品、优惠券、票券)、抽奖活动页面背景图片、奖品图片等多样化定制需求。中奖奖品设置可根据奖品类型以及发放要求,自动发放到用户的线下核销兑换券或线上活动优惠券中。为防止用户恶意抽奖,程序还增加了拦截功能,确保在活动期间内每个用户只能抽取一次,避免发放奖品时出现超发问题。
4.2 商品秒杀
秒杀功能在DOS系统中支持按需配置,如秒杀开始结束时间、秒杀商品的库存数量、秒杀商品的颜色款式信息和秒杀活动类型(按时间秒杀或按照秒杀商品的库存量进行秒杀)等都能方便直观地在后台进行设置。秒杀功能技术实现的核心逻辑是运用Redis缓存减少数据库瞬间的访问压力,将部分用户频繁访问的数据和需要预先加载的内容存储到Redis,降低和数据库之间的频繁交互。读取商品详细信息和用户点击抢购时要运用缓存,收到微信付款成功回调函数才减少缓存中的库存数量,当库存数为0时或活动时间结束才同步持久化到数据库中,从而实现高并发压力下的技术支撑。同时,产生的秒杀预订单也不会立刻写入到数据库,而是先写进Redis缓存,当用户付款成功后再持久化到数据库中。通常,小程序等前端产品中的内容通过CDN进行部署,一般不会产生较大的压力负荷,真正的核心瓶颈发生在后台请求的API接口上。因此,对应的接口必须迅速地给予数据反馈,要能在最短的时间内快速返回用户请求的结果,提升用户体验。为了实现尽可能的"快",接口数据的后端存储采用内存级别方式来实现。通常衡量一个Web系统吞吐率的指标是QPS(Query Per Second就是每秒请求数,服务器在1s内处理解决了多少个请求)[3],在高并发业务场景中这个指标至关重要。我们假设处理一个业务请求的平均响应时间为10ms,系统中有10台能够正常处理业务的服务器,每个服务器配置的最大连接数目为500个。那么,这个业务系统在理论上的QPS最大值为10×500/0.01=500000.1s可以处理完50万的请求,实际情况当然没有这么理想。在实际业务场景中,高并发的情况下服务器打开的连接进程越多,就额外增加了CPU的消耗。处于高负载状态下的服务器处理请求的平均响应时间会被大大延长。因此,上述配置的最大连接数要根据系统的CPU、内存等硬件因素综合考虑。针对同一个账号一次性发出多个请求、多个账号一次性发送多个请求、多个账号不同IP发送不同请求等情况,系统都对其作出过滤拦截,做好安全防护。
4.3 微信直播
我台"蓝莓云超市"小程序带货直播模块包含和两个组件,都有一个叫做Live(中对应mode属性为SD、HD、FHD)的模式,这是专为在线直播设计的。通过小程序视音频接口的Live模式适配应用场景。主播端采用微信小程序内部推流引擎组件,进行手机摄像头、麦克风的数据采集和编码,并通过URL参数指定的RTMP推流地址上传至云端服务器。云端服务器的作用类似信号放大器,负责将来自主播端的一路视音频流数据进行放大,将数据实时无错地分发扩散,进行CDN的分发,从而解决主播端和观众端之间距离太远(如跨地区、跨运营商)所引起的诸多问题。观众端使用在线播放器组件进行播放。该组件负责从云端服务器实时拉取视音频数据并进行实时解码和渲染。由于云端服务器的放大效应,每位观众都能在离自己比较近的云服务器上拉取到实时流畅的视音频数据流。此外,带货直播模块还增加了点赞、、分享、商品购买链接、弹幕发言、直播抽奖等功能,为弥补用户错过直播的遗憾和提升播后内容价值,模块还支持直播回放功能。
5 应用成效
微信小程序是微信生态至关重要的一环,也是线下新零售转型、加速线上线下融合的全新渠道。2020年10月1日,好易购家庭购物频道与丽水莲都传媒合作开展国庆软文抽奖活动,首次进行小程序试验尝试,通过优化算法借助一篇阅读量918的微文实现了活动参与460人次,为莲都融媒APP新增用户285人,通过软文形式实现APP用户转化率31%.2020年11月6日,好易购家庭购物频道与平湖传媒携手打造的首个"APP+小程序"双商城正式上线,同时"蓝莓云超市"小程序完成私域直播首秀--"今平湖"上线仪式,直播中更穿插了激动人心的抽奖活动。2021年1月,"蓝莓云超市"小程序龙游年货节活动在用户拉新方面也表现突出。活动通过龙游传媒公众号的一篇推荐软文及文内小程序植入,实现新增用户478人,相比"莲都国庆双节活动"时的推文拉新增长了63%,效果明显。
6 结语
随着"蓝莓云超市"小程序的广泛应用和不断迭代,我们相信,通过低成本和便捷的方式触达用户,通过技术手段来强化微信粉丝与APP用户的导流转化,多元直观的私域融媒电商运营之路会越走越宽,县融电商的创新玩法会越来越多,媒体融合的明天会越来越好。
参考文献
[1]赵一品基于Spring Boot和MyBatis的银行知识库管理系统的设计与实现[D]山东:山东大学,2020.
[2]涂鹏程基于Dubbo框架的开发者中心的设计与实现[D]北京:北京交通大学,2020.
[3]杨菲容器化关系型数据库I/O消耗性能优化研究[D].南京南京邮电大学,2020.
《“蓝莓云超市”融媒电商小程序平台设计与实现》来源:《广播电视信息》,作者:丁煜