一种微信多人同时点歌的方法和装置与流程

文档序号:12131901阅读:5857来源:国知局
一种微信多人同时点歌的方法和装置与流程

本发明涉及一种数字娱乐系统领域,尤其涉及一种在KTV包房内使用手机客户端进行点歌的方法及装置。



背景技术:

目前,KTV包房主要通过触摸屏点歌或显示器配鼠标点歌,该点歌方式下,同时只能支持有限数量的人进行点歌操作,点歌效率低;如果需要支持多人同时点歌,必须配备多套操作终端,增加了KTV运营成本。

同时,随着智能通讯技术的快速发展,智能手机及相关手机APP已非常普及。传统的点歌端设备如触摸屏等已不能满足客户的需求。微信( WeChat )是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费(需

消耗少量网络流量)语音短信、视频、图片和文字,截止到2015年年底,微信已经覆盖中国90%以上的智能手机,月活跃用户达到5 .49亿,用户覆盖200多个国家、超过20种语言。

现有技术的不足之处在于现有单一点歌设备不能支持多人同时点歌,增加点歌设备又必然增加运营成本。同时老旧的点歌模式不能适应现有客户需求。



技术实现要素:

本发明解决的技术问题在于不增加点歌设备的同时在KTV包厢内通过微信APP支持多人同时点歌的方法和系统。

在同一KTV包房内不增加点歌设备而同时支持多人同时点歌的步骤:

步骤一:启动设备,启动顺序是:①启动网关设备和服务器组,此时歌曲管理模块初始化歌曲列表信息,微信服务模块处于“等待”状态;②启动吧台电脑,此时收银系统初始化并展示房台列表信息;③启动包房机顶盒设备,机顶盒处于“等待”状态;

步骤二:用户到吧台申请开台,服务员通过吧台电脑收银系统开台,将开台信息发送给服务器微信服务模块;

步骤三:微信服务模块收到开台信息,生成房台二维码,将房台二维码发送给包房机顶盒;

步骤四:包房机顶盒收到房台二维码信息,二维码展示模块显示房台二维码;

步骤五:客人进入包房后使用微信扫描房台二维码,微信客户端将绑定数据发送给微信服务模块;

步骤六:微信服务模块将绑定数据中的微信帐号和包房关联,并写入数据库,同时向歌曲管理模块请求歌曲列表;

步骤七:歌曲管理模块回复给微信服务模块歌曲列表;

步骤八:微信管理模块将歌曲列表发送给微信客户端;

步骤九:微信客户端显示歌曲列表;

步骤十:用户通过微信客户端点歌,微信客户端将点歌信息发送给KTV微信服务模块;

步骤十一:微信服务模块将点歌信息发送给该微信帐号绑定的包房机顶盒;

步骤十二:包房机顶盒数据解析模块解析数据成歌曲信息;

步骤十三:机顶盒将歌曲加入本包房歌曲已选列表。

所述支持多人同时点歌的微信客户端点歌装置包括以下模块:

微信服务模块、二维码展示模块、歌曲管理模块、微信点歌数据解析模块,点歌模块。

在KTV服务器组上,微信服务模块提供包房二维码生成与发送、微信绑定管理、歌曲列表发送和点歌数据接收发送服务;

在包房机顶盒上,微信二维码展示模块提取二维码图片进行展示,

微信点歌数据解析模块提取歌曲信息并进行机顶盒加歌操作;

微信客服端上,微信点歌模块展示歌曲列表并能够支持用户点歌操作,同时将用户点歌数据发送给KTV服务器,微信点歌模块是由定制的微信公众号实现点歌功能。

歌曲管理模块是KTV点歌系统原有的歌曲信息管理模块,微信点歌系统从此模块获取歌曲列表信息。

当用户在KTV内开始消费行为,KTV服务员在吧台电脑的收银系统操作开台即给用户开一个KTV包房,微信服务模块生成所开包房的唯一二维码,并将此二维码推送至所开包房内的机顶盒中的二维码展示模块,KTV点歌系统中的二维码展示模块展示出房台二维码,用户进入包房后,用手机微信扫描包房内显示屏上展示的二维码,即可完成微信帐号和包房的绑定。

微信服务模块将用户的微信帐号和包房关联,并写入数据库,同时向歌曲管理模块请求歌曲列表,歌曲管理模块将歌曲列表发送至微信服务模块,微信服务模块将歌曲列表信息推送微信点歌模块,用户此时可以通过微信客户端上的微信点歌模块进行歌曲浏览和点歌操作。

用户使用微信客户端的微信点歌模块完成点歌操作后,形成点歌数据。点歌数据

由微信客服端发送至KTV服务器中的微信服务模块,微信服务模块接收包房点歌信息后,将相关信息推送至包房内的机顶盒中的微信数据解析模块进行解析相应微信客户端的点歌信息,并将其加入包房内的机顶盒中的已选歌曲列表,完成微信点歌操作。

包房内所有微信用户都可以通过扫描房台二维码的方式将微信帐号绑定到包房,同时进行点歌操作,而不需要排队到点歌屏处点歌,各自点歌互不影响,点歌效率更高,点歌体验更好。

本点歌装置通过网络连接,点歌操作传输的数据量小,而且如今网络技术发达,网络传输速度快:手机有4G网络、电脑有千兆网卡、通讯链路有光纤、网关设备都已达到千兆级,通过微信点歌装置进行点歌操作,从用户点歌到包房机顶盒完成加歌操作,所需要的处理时间在毫秒级,人感觉不到延时,达到了使用包房点歌屏的即点即加的体验效果。

本发明的有益效果是,可以支持包房内多人同时点歌,又不会有因在包房内增加点歌屏或显示器和鼠标的额外运营成本开销。

附图说明

图1是微信点歌系统框图。

图2是微信点歌装置具体实施例的网络图。

图3是微信点歌装置的核心模块框图。

图4是微信点歌系统的流程图。

具体实施方式

下面结合本发明实施例网络图、系统框图和本方法的流程图,说明本实施例的具体实施方式。

在图1中,微信服务模块安装在KTV服务器组上,二维码展示模块和微信数据解析模块安装在包房机顶盒上,微信点歌模块实现在微信公众号中,歌曲管理模块是现有KTV点歌系统的核心模块。

在图2所示实施例中,KTV服务器组同时连接到英特网和KTV局域网交换机上,包房机顶盒和吧台电脑并联到KTV交换机上,智能手机或其他微信客户端设备通过4G网络或无线网络接入到英特网。

在图2中,服务器组启动后,歌曲管理模块初始化歌曲列表信息,微信管理模块进入“等待”状态;KTV商户吧台电脑启动后,其收银系统初始化并显示包房列表;机顶盒启动后,进入“等待”状态。当服务员在图2中的吧台电脑上收银系统选择一个房台开台即该KTV包厢开始服务时,收银系统生成一条开台数据并发送给服务器组的微信管理模块;图1中微信管理模块收到开台数据后进入“工作”状态,其会生成房台二维码,并将生成的二维码信息发送给图2中该开台操作对应的机顶盒,处理完所有工作后进入“等待”状态;图2中的机顶盒收到二维码信息后进入工作状态,其会提取出二维码信息中的二维码图片并显示到点歌屏上。此过程定义为二维码生成阶段,对应图4中的前三个流程,即开台到包房显示二维码的过程。

在图4中,用户进入包房后,使用微信客户端扫描房台二维码后,微信客户端识别二维码信息后,发送绑定数据到服务器组中微信服务模块;微信服务模块收到绑定数据后,若正在“工作”中,则将该绑定数据放入工作队列,若在“等待”中,则进入“工作”状态处理绑定数据:微信服务模块首先建立并记录微信帐号和房台的绑定关系,然后向歌曲管理模块请求歌曲列表信息,并将歌曲管理模块回复的歌曲列表信息发送给微信客户端,微信服务模块处理完所有工作后进入“等待”状态;微信客户端收到歌曲列表信息后,调用微信点歌模块显示歌曲列表。此过程定义为微信绑定阶段,对应图4中第四到八流程,即用户扫码到微信显示歌曲列表的过程。

在图4中,用户微信客户端收到并显示歌曲列表后,即可进行点歌操作;当用户使用微信点歌模块点歌后,微信点歌模块将用户的点歌数据发送到服务器组上微信处理模块;微信处理模块收到点歌数据后,将点歌数据发送给与该微信帐号绑定的包房机顶盒;包房机顶盒收到点歌数据后,数据解析模块解析数据中的歌曲信息,并将对应歌曲加入本包房已选列表。此过程定义为点歌阶段,对应图4中的第九到十二流程,即用户点歌到机顶盒加歌的过程。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1