91学术服务平台

您好,欢迎来到91学术官网!业务合作:91xueshu@sina.com,站长邮箱:91xszz@sina.com

发布论文

论文咨询

论述设计多平台移动点歌软件的对策

  2021-06-17    79  上传者:管理员

摘要:本文提出了一种多平台的移动点歌方案,通过手机端或平板电脑扫码进入线上虚拟包厢即可像线下点歌屏一样进行远程点歌、切歌、送祝福等操作,极大地提高了KTV场所的运营效率,也提升了用户的消费体验。

  • 关键词:
  • KTV
  • 包厢
  • 服务模式
  • 点歌软件设计
  • 移动点歌系统
  • 加入收藏

1、引言


随着科技的发展,智能手机的用户规模不断扩大,移动终端上各种应用的出现契合了现代人碎片化与场景化的生活需求,同时也在潜移默化中渗入人们的日常生活中[1]。随着人们生活品质的不断提高,KTV行业传统的点歌方式必须到包厢后才可以进行点歌、切歌等操作。对于时间紧迫且已习惯网上操作的年轻一族来说,这种方式显然已不能满足他们的需求。当前用户的消费习惯和浏览习惯已经开始向移动端转移,在激烈的市场竞争环境下,KTV需要通过一系列的创新服务模式,通过线上点歌来吸引用户到线下消费。

本文提出了一种多平台的移动点歌系统,可以很好地解决这些问题。通过在移动终端提前预定包厢,到点后包厢会自动开房并生成属于该场所的唯一二维码,通过扫描该二维码就可以进入该包厢的线上虚拟包厢。将该二维码分享给朋友后,朋友便可以通过扫码加入该虚拟包厢。进入虚拟包厢后,界面会通过大数据分析技术提示近期该场所的热唱歌曲和用户的历史唱歌记录,方便用户直接进行点歌等操作。这极大地提升了用户体验,节约了搜索和等待的时间。


2、系统功能设计


本系统主要实现用户通过不同的平台终端注册和登录到该软件,从而可以预定包厢。到预定时间后自动开房并线上绑定该虚拟包厢,在虚拟包厢内可以进行搜歌、点歌、切歌、送礼物送祝福、上传下载歌曲等功能,从而将线下点歌屏的功能搬至线上。还可以将包厢的二维码分享给朋友,邀请朋友一起点歌。本系统从功能上分为七大模块,分别是登录模块、扫码模块、点歌模块、录歌模块、支付模块、推荐模块、礼物模块。系统功能流程图如图1所示。

2.1 登录模块

登录模块的主要功能是提供一个身份认证机制,从而生成一个token用于标识用户的唯一身份。通过此token可以将该用户所有的功能和操作记录都关联起来。登录模块设计为以手机号和密码/验证码进行登录。除了手机号登录方式外,还可以跟众多的第三方登录API进行对接,以便为用户提供更多的功能。软件内所有功能的使用都需要基于身份认证机制,以保护用户数据的隐私和安全。

2.2 扫码模块

包厢开房后,每个包厢都会生成一个该场所唯一的二维码。使用本软件终端进行扫码即可实现绑定该包厢,同时也加入到该包厢的线上虚拟包厢。除了使用本软件进行扫码外,还可以使用微信扫码。微信扫码需要用到公众号的功能,需要用户同意并授权自动关注该场所的公众号,然后再通过公众号的授权进行扫码绑定。有了独一无二的二维码就可以实现将该二维码分享给朋友。朋友通过微信或本软件终端扫码即可加入该虚拟包厢。

2.3 点歌模块

传统的点歌功能是通过包厢内的点歌屏来进行的。通常一个包厢内会放置2到3个点歌屏,如果人数大于3人的时候,点歌屏就会不够用。但是通过本软件绑定包厢后,该用户的token就和线上的虚拟包厢进行了绑定,同时虚拟包厢又会和线下的实体包厢相关联。因此当移动终端在该包厢内进行操作时,就相当于一个移动的点歌屏。这样加入包厢内的每个用户都可以拥有自己的点歌屏进行点歌操作。另外在该虚拟包厢页面还可以看到当前已点歌曲、正在播放歌曲等。

2.4 录歌模块

在包厢内K歌的时候,还可以通过移动终端的录歌功能,将当前所唱的歌曲进行录音,然后保存在我的数据模块内,实现反复播放功能。另外,该模块还可以当作自己的线上练歌房,通过手机播放伴奏音乐,在录歌的同时会给歌曲进行打分,从而实现线上K歌的效果。

2.5 支付模块

随着智能手机的普及,移动支付已经成为人们的主要支付方式[2]。在移动终端进行点歌时,若遇到自己喜欢的歌曲就可以下载到本地,也可以下载自己所录的歌曲。若下载的歌曲是有版权的,则需要支付版权费才可以进行下载。支付模块会和第三方的支付接口进行对接,如微信支付接口、支付宝支付接口和银行支付接口等。

2.6 推荐模块

当进入虚拟包厢首页后,首先看到的是该场所的热点歌曲。这些歌曲是通过对在该场所所点播歌曲的历史记录进行用户画像和大数据分析后,再根据当前登录用户的画像属性,为该用户推荐当前排名前十位的热点歌曲。这样当用户到其他场所时,再次打开该APP扫码时即可根据用户的历史记录自动进行数据分析,帮助用户推荐曾经点播频率较高的歌曲和得分较高的歌曲。

2.7 礼物模块

在虚拟包厢内,还可以通过购买虚拟礼物的方式对当前所点播的歌曲进行送礼物操作,也可以通过发送文字祝福的方式为正在K歌的朋友送上祝福。送出的礼物和文字会通过弹幕的方式显示在包厢内的显示屏上。


3、系统技术实现


根据软件所要实现的功能,本方案最终采用开源的Mysql作为存储数据库,采用redis作为数据缓存队列,以保证数据的安全性和稳定性。采用安全性更高的Linux操作系统作为部署相关服务的系统平台,采用性能优越的nginx作为WEB服务器。考虑到移动终端有多种呈现形式,因此服务器端需要保证数据接口的兼容性、可靠性和较高的稳定性。经过研究最终采用Laravel作为服务器端开发框架。Laravel优越的设计可以使数据接口的并发数达到1000QPS,能够保证大量用户同时使用时的稳定性。前端开发框架采用跨平台的Bootstrap,保证每个移动终端的界面都是一样的干净整洁。系统整体架构如图2所示。

(1)数据可视化接口。根据业务逻辑,数据接口分为身份认证校验接口、业务数据查询接口、消息推送通知接口、版本更新接口。身份认证校验接口用于对前端发送请求的一个身份校验,对于已正常登录该场所的用户才可以使用该场所的相关数据和服务。业务数据查询接口则是为移动终端提供业务数据的相关查询,由服务器端处理业务逻辑,并制定协议和接口规则,提供数据可视化接口给前端,前端只需要根据服务器端提供的接口数据进行数据展示,不需要关心业务逻辑,完全做到前后端分离,降低了系统的耦合性,以保证不同移动终端的呈现效果均一致。消息推送接口则是由服务器端定时更新数据并把最新消息推送到移动终端,提高数据的准确性和有效性。版本更新接口是为了实现自动检测软件当前版本并更新到最新版本,保证软件的不断优化和迭代。

(2)数据缓存实现。前端的每个请求在通过数据库进行存取时,其耗费的代价都非常高昂[3]。采用缓存技术可以缓解数据库的交互压力,提高移动终端的响应速度,又能保障一定时间内离线环境下的浏览体验。缓存分为客户端缓存、数据库缓存和服务器端缓存。本软件将用户的登录信息缓存在移动终端,使其具备记忆的功能,使得下次登录无需再次输入手机号。将该场所的热唱歌曲、我的点播歌曲和已下载歌曲缓存在本地,便于离线环境下进行浏览。

同时将经常用到的业务查询数据放置在redis缓存中,以用户、场所和包厢作为唯一键进行索引,提高移动终端查询数据的响应速度。在服务器nginx的配置中,将图片、歌曲以及一些样式文件等基本上不会变动的静态文件放置在服务器的缓存目录,提高服务器响应的速度,同时也减轻服务器的访问压力。经过这样的缓存设计,可以保证用户在联网和离线环境下的优良用户体验。


4、结束语


随着社会的发展以及人们生活水平的提高,人们所面临的社会压力也逐渐增加,因此闲暇之余,人们希望通过娱乐的方式来放松身心[4],解放自己。唱歌能够表达内心感情,抒发情绪,对大众而言是一种有效的放松和娱乐方式[5]。再加上KTV的便捷性和私密性,因此越来越多的人群选择去KTV进行娱乐。这对于传统的KTV行业来说,既是机遇也是挑战。因此降低KTV的运营成本并提升消费者的用户体验势在必行。

本文提出的这种K歌软件设计方案就是在充分调研了年轻人的消费需求下设计出来的。年轻人已习惯了移动互联网的生活,因此需要KTV进行一些创新来符合移动端的使用习惯。本软件把传统的线下点歌操作和移动属性连结起来,让用户在移动端进行点歌。这样就可以极大地提升消费者的用户体验。同时也能通过该软件将虚拟包厢分享给异地的朋友一起点歌娱乐,跨越了空间的距离,无形中给场所进行了推广,实实在在地帮助KTV场所降低了营销成本。本文的方案已经经过一些连锁KTV的试用,均获得了较好的反馈。


参考文献:

[1]杨海琳.移动K歌平台的互动仪式研究——以全民K歌为例[硕士学位论文].山西大学,太原,2020.

[2]张朔.移动支付发展现状及前景浅析.纳税,2018(01):197.

[3]孙建洲.大数据查询性能优化的研究与实现[硕士学位论文].北京邮电大学,北京,2016.

[4]乔飞飞.KTV点歌系统的设计与实现.电脑知识与技术,2017,13(30):79-81.

[5]卢文汐.校园在线K歌平台的产品设计与分析[硕士学位论文]J.华中科技大学;武汉,2013.


文章来源:赵飞,游宁.多平台移动点歌软件的设计与实现[J].福建电脑,2021,37(06):66-68.

分享:

91学术论文范文

相关论文

推荐期刊

网友评论

加载更多

我要评论

保密科学技术

期刊名称:保密科学技术

期刊人气:1914

期刊详情

主管单位:国家保密局

主办单位:国家保密科学技术研究所

出版地方:北京

专业分类:科技

国际刊号:1674-9294

国内刊号:11-5948/TP

创刊时间:2010年

发行周期:月刊

期刊开本:16开

见刊时间:7-9个月

论文导航

查看更多

相关期刊

热门论文

【91学术】(www.91xueshu.com)属于综合性学术交流平台,信息来自源互联网共享,如有版权协议请告知删除,ICP备案:冀ICP备19018493号

400-069-1609

微信咨询

返回顶部

发布论文

上传文件

发布论文

上传文件

发布论文

您的论文已提交,我们会尽快联系您,请耐心等待!

知 道 了

登录

点击换一张
点击换一张
已经有账号?立即登录
已经有账号?立即登录

找回密码

找回密码

你的密码已发送到您的邮箱,请查看!

确 定