通过互联网实现智能点歌的方法、系统与业务管理服务器的制造方法
【专利摘要】本发明公开了一种通过互联网实现智能点歌的方法、系统与业务管理服务器。其中,该方法包括接收房间激活请求;从KTV系统获取曲库信息;为请求激活的房间生成房间密码并反馈给KTV管理员;接收移动终端的登录请求;根据登录请求中的移动终端标识将获取的曲库信息反馈给移动终端;接收移动终端发起的界面操作请求;将界面操作请求统一封装为业务功能请求,从注册服务器获取与业务功能请求对应的网络服务调用参数;利用获取的网络服务调用参数对KTV系统发起业务功能请求;将获取的歌单数据发送至请求激活房间内所有已登录的移动终端。本发明实施例能够增加用户与KTV系统的接触点,以提高点歌效率进而提高用户体验。
【专利说明】通过互联网实现智能点歌的方法、系统与业务管理服务器
【技术领域】
[0001]本发明涉及移动互联网,特别地,涉及一种通过互联网实现智能点歌的方法、系统与业务管理服务器。
【背景技术】
[0002]随着智能手机与移动网络的普及,国内的移动互联网产业呈蓬勃发展之势。智能手机的出现改变了人们的生活方式以及对传统通讯工具的需求,智能手机以其便携、智能和开放等特点日益成为个人在娱乐、商务、资讯和社交等多领域的体验中心。
[0003]在娱乐活动中,KTV (Karaok TV,卡拉0K)是一项受大众欢迎的社交娱乐活动,在各地都非常普及。在目前主流的局域网KTV系统实现方式下,用户使用KTV包厢内连接到客户端PC或机顶盒的触屏点歌台进行点歌操作,如图1所示。
[0004]在这种方式下,墙壁按钮仅可以提供切歌与酒水等简单辅助操作,不具有选歌与点歌等完整的操作功能,可见,触屏点歌台是整个房间内用户与KTV系统之间唯一的功能完整的接触点,当房间内人数较多时,极易出现排队等候现象,使得点歌等操作非常不方便。
【发明内容】
[0005]本发明实施例要解决的一个技术问题是提供一种通过互联网实现智能点歌的方法、系统与业务管理服务器,能够增加用户与KTV系统的接触点,以提高点歌效率进而提高用户体验。
[0006]本发明实施例提供了一种通过互联网实现智能点歌的方法,包括接收KTV管理员的房间激活请求;WKTV系统获取曲库信息;为请求激活的房间随机生成房间密码并反馈给KTV管理员;接收移动终端的登录请求,登录请求中包含KTV商家标识、房间号、房间密码和移动终端标识;根据移动终端标识将获取的曲库信息反馈给发起登录请求的移动终端;接收移动终端发起的界面操作请求;将界面操作请求统一封装为业务功能请求,从注册服务器获取与业务功能请求对应的网络服务调用参数;利用与业务功能请求对应的网络服务调用参数对KTV系统发起业务功能请求,以从KTV系统获取歌单数据;将获取的歌单数据发送至请求激活房间内所有已登录的移动终端。
[0007]在本发明方法的一个实施例中,房间激活请求包括KTV商家标识、房间号和房间活动状态时间。
[0008]在本发明方法的另一实施例中,从KTV系统获取曲库信息的步骤包括:根据KTV商家标识和房间激活请求从注册服务器获取与房间激活请求对应的网络服务调用参数;利用与房间激活请求对应的网络服务调用参数对KTV系统发起对指定房间的激活;接收KTV系统反馈的曲库信息。
[0009]在本发明方法的又一实施例中,界面操作请求包括点歌、切歌和对歌曲排序。
[0010]在本发明方法的再一实施例中,与业务功能请求对应的网络服务调用参数包括网络服务标识。
[0011]在本发明方法的再一实施例中,业务功能请求中包括KTV商家标识和界面操作请求的功能。
[0012]本发明实施例还提供了一种业务管理服务器,包括请求接收单元,用于接收KTV管理员的房间激活请求、移动终端的登录请求以及移动终端发起的界面操作请求,登录请求中包含KTV商家标识、房间号、房间密码和移动终端标识;曲库获取单元,用于从KTV系统获取曲库信息;激活反馈单元,用于为请求激活的房间随机生成房间密码并反馈给KTV管理员;曲库发送单元,用于根据移动终端标识将获取的曲库信息反馈给发起登录请求的移动终端;调用参数获取单元,用于将界面操作请求统一封装为业务功能请求,从注册服务器获取与业务功能请求对应的网络服务调用参数;歌单获取单元,用于利用与业务功能请求对应的网络服务调用参数对KTV系统发起业务功能请求,以从KTV系统获取歌单数据;歌单发送单元,用于将获取的歌单数据发送至请求激活房间内所有已登录的移动终端。
[0013]在本发明业务管理服务器的一个实施例中,房间激活请求包括KTV商家标识、房间号和房间活动状态时间。
[0014]在本发明业务管理服务器的另一实施例中,曲库获取单元包括:房间激活调用参数获取子单元,用于根据KTV商家标识和房间激活请求从注册服务器获取与房间激活请求对应的网络服务调用参数;房间激活子单元,用于利用与房间激活请求对应的网络服务调用参数对KTV系统发起对指定房间的激活;曲库接收子单元,用于接收KTV系统反馈的曲库信息。
[0015]在本发明业务管理服务器的又一实施例中,界面操作请求包括点歌、切歌和对歌曲排序。
[0016]在本发明业务管理服务器的再一实施例中,与业务功能请求对应的网络服务调用参数包括网络服务标识。
[0017]在本发明业务管理服务器的再一实施例中,业务功能请求中包括KTV商家标识和界面操作请求的功能。
[0018]本发明实施例又提供了一种通过互联网实现智能点歌的系统,包括移动终端、注册服务器、一个或多个KTV系统和业务管理服务器,业务管理服务器分别与移动终端、注册服务器和KTV系统相连,其中,移动终端,用于发起登录请求,根据获取的曲库信息发起界面操作请求并接收更新后的歌单数据;注册服务器,用于提供与业务功能请求对应的网络服务调用参数;一个或多个KTV系统,用于提供曲库信息和歌单数据。
[0019]本发明实施例提供的通过互联网实现智能点歌的方法、系统与业务管理服务器,在现有KTV系统中引入注册服务器和业务管理服务器,通过注册服务器为用户通过移动终端请求的界面操作提供访问地址,业务管理服务器再通过获取的访问地址从不同商家的KTV系统获取更新的歌单数据,进而使移动终端可以通过互联网实现智能点歌。
【专利附图】
【附图说明】
[0020]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中:
[0021]图1是现有技术中KTV系统的构架示意图。[0022]图2是本发明通过互联网实现智能点歌的方法的一个实施例的流程示意图。
[0023]图3是本发明通过互联网实现智能点歌的方法的另一实施例中对KTV房间进行激活的流程示意图。
[0024]图4是本发明通过互联网实现智能点歌的方法的另一实施例中实现具体业务功能的流程示意图。
[0025]图5是本发明业务管理服务器的一个实施例的结构示意图。
[0026]图6是本发明业务管理服务器的另一实施例的结构示意图。
[0027]图7是本发明通过互联网实现智能点歌的系统的一个实施例的结构示意图。
【具体实施方式】
[0028]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。
[0029]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0030]图2是本发明通过互联网实现智能点歌的方法的一个实施例的流程示意图。
[0031]如图2所示,该实施例可以包括以下步骤:
[0032]S202,接收KTV管理员的房间激活请求;
[0033]首先,商家的KTV管理员以管理员身份登录到业务管理服务器,然后,业务管理服务器就可以准备随时接收来自KTV管理员发起的针对各个房间的激活请求了,在该激活请求中可以包括但不限于KTV商家标识、房间号和房间活动状态时间。
[0034]在本发明实施例同时服务于多个KTV商家的情况下,需要在该激活请求中携带KTV商家标识,用于标识且区分各个KTV商家。当然,如果本发明实施例只服务于一个KTV商家时,在激活请求中可以不携带KTV商家标识。
[0035]另外,一般情况下,每个房间都有使用时间的限制,因此,可以在激活请求中携带房间活动状态时间,这样在激活结束时间到达时,就可以自动切断指定房间内的客户端与KTV系统的连接,即从激活状态转为非激活状态。
[0036]S204,从KTV系统获取曲库信息,其中,曲库信息是静态数据,即某KTV商家的完整歌曲库。
[0037]S206,为请求激活的房间随机生成房间密码并反馈给KTV管理员;
[0038]具体地,在业务管理服务器执行完对指定房间的激活请求后,随机生成该房间的密码,以便KTV管理员或使用该房间的用户利用该房间密码实行点歌服务。
[0039]S208,接收移动终端的登录请求,登录请求中包含KTV商家标识、房间号、房间密码和移动终端标识;
[0040]具体地,在指定房间被激活后,KTV管理员将业务管理服务器发送的房间密码反馈给使用该房间的移动终端用户,移动终端用户利用KTV商家标识、房间号、房间密码和移动终端标识登录业务管理服务器。业务管理服务器根据房间号和房间密码可以验证该移动终端用户为合法用户后,存储KTV商家标识和移动终端标识以备后用。
[0041]S210,根据移动终端标识将获取的曲库信息反馈给发起登录请求的移动终端;
[0042]具体地,业务管理服务器将在激活过程中从商家KTV系统获取的曲库信息发送给与移动终端标识对应的移动终端,其中,可以利用IMSI (International MobileSubscriber Identity,国际移动用户标识)来标识各个移动终端。
[0043]S212,接收移动终端发起的界面操作请求;
[0044]具体地,移动终端在接收到业务管理服务器反馈的曲库信息后就可以根据K歌需求向业务管理服务器发起各种界面操作请求了,其中,界面操作请求可以包括但不限于点歌、切歌和对歌曲排序,该界面操作请求还可以包括房间内客户端上能实行的其他所有功倉泛。
[0045]S214,将界面操作请求统一封装为业务功能请求,从注册服务器获取与业务功能请求对应的网络服务调用参数;
[0046]具体地,业务管理服务器将来自移动终端的界面操作请求封装为统一接口的业务功能请求,该业务功能请求中包括KTV商家标识和界面操作请求的功能,虽然界面操作请求相同,但是,不同KTV系统的网络服务调用参数可能并不相同,因此,在统一接口的业务功能请求中需要携带KTV商家标识。此外,从注册服务器获取的与业务功能请求对应的网络服务调用参数包括但不限于网络服务标识。
[0047]S216,利用与业务功能请求对应的网络服务调用参数对KTV系统发起业务功能请求,以从KTV系统获取歌单数据;
[0048]在业务管理服务器从注册服务器获取了与KTV商家标识和界面操作请求对应的网络服务调用参数后,利用该网络服务调用参数对与该KTV商家标识对应的KTV系统发起移动终端提交的界面操作请求,在执行完界面操作请求后从对应KTV系统获取歌单数据,其中,该歌单数据是动态数据,即KTV包厢的当前点歌数据。
[0049]S218,将获取的歌单数据发送至请求激活房间内所有已登录的移动终端;
[0050]具体地,在某个房间内,可能已有多个移动终端与业务管理服务器建立连接,此时,业务管理服务器根据记录的移动终端标识将从对应KTV系统中获取的歌单数据发送至该房间内已登录过业务管理服务器的所有移动终端,以使该房间内与业务管理服务器建立连接的所有移动终端用户都能够及时获取最新的歌单数据,进而实现这些移动终端内部歌单数据的同步。
[0051]该实施例在现有KTV系统中引入注册服务器和业务管理服务器,通过注册服务器为用户通过移动终端请求的界面操作提供访问地址,业务管理服务器再通过获取的访问地址从不同商家的KTV系统获取更新的歌单数据,进而使移动终端可以通过互联网实现智能点歌。
[0052]在步骤S204中,从KTV系统获取曲库信息的步骤可以包括根据KTV商家标识和房间激活请求从注册服务器获取与房间激活请求对应的网络服务调用参数;利用与房间激活请求对应的网络服务调用参数对KTV系统发起对指定房间的激活;接收KTV系统反馈的曲
库信息。
[0053]图3是本发明通过互联网实现智能点歌的方法的另一实施例中对KTV房间进行激活的流程示意图。
[0054]如图3所示,该激活流程可以包括以下步骤:
[0055]S302, KTV商家管理员以管理员身份登录业务管理服务器,首先输入KTV商家标识和管理员密码信息登录到业务管理服务器,然后输入房间号和该房间的活动状态持续时间;
[0056]S304,业务管理服务器依据KTV商家标识从注册服务器查找“房间激活”业务功能对应的网络服务(webservice)调用参数;
[0057]S306,注册服务器向业务管理服务器返回“房间激活”业务功能对应的webservice调用参数和该 webservice 的 WSDL (Web ServiceDefinition Language, web 服务定义语言)描述信息;
[0058]S308,业务管理服务器通过webservice接口向与KTV商家标识对应的商家KTV系统发起服务请求,执行房间激活功能,申请同步曲库信息和歌单数据;
[0059]S310,与KTV商家标识对应的商家KTV系统完成服务请求后向业务管理服务器返回曲库信息,需要指出的是,并不一定房间内的所有用户都使用移动终端上的客户端登录,因此,在进行房间激活时,可能已经开始点歌了,为了保证传输到移动终端的数据与房间内客户端上的数据一致,因此,在激活过程中也向业务管理服务器返回当前的歌单数据;
[0060]S312,业务管理服务器为该房间随机生成一个本活动期内的房间密码,并将房间密码显示给商家管理员,同时将该房间的状态设置为“活动状态”,进而完成对该房间的激活。
[0061]进一步地,在活动状态持续时间到达后,业务管理服务器将该房间的状态设置为“非活动状态”,如图3中的S314。
[0062]图4是本发明通过互联网实现智能点歌的方法的另一实施例中实现具体业务功能的流程示意图。
[0063]如图4所示,可以包括以下步骤:
[0064]S402,用户使用智能手机上的应用登录进入某KTV商家的某房间,具体地,用户通过客户端输入KTV商家标识、房间号与在激活过程中获取的房间密码登录进入某KTV商家的某房间;
[0065]S404,业务管理服务器返回登录结果,向置于移动终端内部的客户端返回在激活过程中从对应KTV系统获取的曲库信息和歌单数据;
[0066]S406,用户通过移动终端上的客户端进行点歌、切歌、排序等界面操作;
[0067]S408,业务管理服务器在接收到界面操作后封装成统一的业务功能请求;
[0068]S410,业务管理服务器依据KTV商家标识和业务功能请求从注册服务器查找与该业务功能对应的webservice ;
[0069]S412,注册服务器向业务管理服务器返回对应的webservice的标识与WSDL描述信息;
[0070]S414,业务管理服务器通过webservice接口向对应的商家KTV系统发起服务请求,执行业务功能并申请同步歌单数据;
[0071]S416,商家KTV系统完成服务请求,将同步后的歌单数据返回给业务管理服务器;
[0072]S418,由于用户在使用移动终端上的客户端登录时,在业务管理服务器中已经记录下了 KTV商家、房间号与移动终端上客户端标识的对应关系,因此,业务管理服务器可以将更新后的歌单数据推送到该房间内所有使用该功能的移动终端上的客户端。
[0073]本领域普通技术人员可以理解,实现上述方法实施例的全部和部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算设备可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质可以包括ROM、RAM、磁碟和光盘等各种可以存储程序代码的介质。
[0074]图5是本发明业务管理服务器的一个实施例的结构示意图。
[0075]如图5所示,该实施例中的业务管理服务器50可以包括请求接收单元502、曲库获取单元504、激活反馈单元506、曲库发送单元508、调用参数获取单元510、歌单获取单元512和歌单发送单元514。其中:
[0076]请求接收单元502用于接收KTV管理员的房间激活请求、移动终端的登录请求以及移动终端发起的界面操作请求,登录请求中包含KTV商家标识、房间号、房间密码和移动终端标识,其中,房间激活请求可以包括KTV商家标识、房间号和房间活动状态时间,界面操作请求可以包括但不限于点歌、切歌和对歌曲排序;
[0077]曲库获取单元504用于从KTV系统获取曲库信息;
[0078]激活反馈单元506用于为请求激活的房间随机生成房间密码并反馈给KTV管理员;
[0079]曲库发送单元508用于根据移动终端标识将获取的曲库信息反馈给发起登录请求的移动终端;
[0080]调用参数获取单元510用于将界面操作请求统一封装为业务功能请求,从注册服务器获取与业务功能请求对应的网络服务调用参数,其中,业务功能请求中包括KTV商家标识和界面操作请求的功能,与业务功能请求对应的网络服务调用参数包括网络服务标识;
[0081]歌单获取单元512用于利用与业务功能请求对应的网络服务调用参数对KTV系统发起业务功能请求,以从KTV系统获取歌单数据;
[0082]歌单发送单元514用于将获取的歌单数据发送至请求激活房间内所有已登录的移动终端。
[0083]该实施例在现有KTV系统中引入注册服务器和业务管理服务器,通过注册服务器为用户通过移动终端请求的界面操作提供访问地址,业务管理服务器再通过获取的访问地址从不同商家的KTV系统获取更新的歌单数据,进而使移动终端可以通过互联网实现智能点歌。
[0084]图6是本发明业务管理服务器的另一实施例的结构示意图。
[0085]如图6所示,与图5中的实施例相比,该实施例的业务管理服务器60中的曲库获取单元602可以包括房间激活调用参数获取子单元602a、房间激活子单元602b和曲库接收子单元602c。其中:
[0086]房间激活调用参数获取子单元602a用于根据KTV商家标识和房间激活请求从注册服务器获取与房间激活请求对应的网络服务调用参数;
[0087]房间激活子单元602b用于利用与房间激活请求对应的网络服务调用参数对KTV系统发起对指定房间的激活;
[0088]曲库接收子单元602c用于接收KTV系统反馈的曲库信息。
[0089]图7是本发明通过互联网实现智能点歌的系统的一个实施例的结构示意图。
[0090]如图7所示,该实施例中的系统70可以包括移动终端702、注册服务器704、一个或多个KTV系统706和业务管理服务器708,业务管理服务器708分别与移动终端702、注册服务器704和一个或多个KTV系统706相连。其中:
[0091]移动终端702,用于发起登录请求,根据获取的曲库信息发起界面操作请求并接收更新后的歌单数据;
[0092]注册服务器704,用于提供与业务功能请求对应的网络服务调用参数;
[0093]一个或多个KTV系统706,用于提供曲库信息和歌单数据。
[0094]业务管理服务器708可以通过图5或图6所示的实施例实现。
[0095]进一步地,如图7所示,本发明的通过互联网实现智能点歌的系统还可以与现有技术中的KTV系统相兼容。
[0096]在本发明通过互联网实现智能点歌的系统的另一实施例中,该系统可以包括移动终端上的应用客户端、业务管理服务器和注册服务器。
[0097]其中,移动终端上的客户端实现⑶I (Graphical User Interface,图形用户界面)界面,提供用户选歌、点歌、切歌、歌单排序等交互操作,该客户端可运行但不限于IOS(iPhone OS, iPhone 操作系统)、Android (安卓)、Windows Phone>RIM (黑莓手机操作系统)等多种智能手机操作系统平台。
[0098]业务管理服务器是该系统的核心部分,与移动终端上的客户端和注册服务器交互: [0099](I)业务管理服务器通过移动互联网连接移动终端上的客户端,侦听用户通过移动终端上的客户端发起的界面操作,封装统一的业务功能请求,例如,可以将“点歌”操作封装为一个统一的业务功能请求,该请求包括”点歌”功能标识、KTV商家标识、房间号码与歌曲标识4元组。业务管理服务器从商家KTV系统获取并缓存最新曲库信息和歌单数据,并推送给移动终端上的客户端;
[0100](2)业务管理服务器与注册服务器相连接,依据商家标识从注册服务器获取某项业务功能的webservice标识及描述信息,例如,对于“点歌”操作,在注册服务器中包含如:KTV商家标识、“点歌”功能标识、“点歌”、webservice标识、webservice描述信息的信息,因此可以从注册服务器获取对应的webservice标识;
[0101](3)业务管理服务器通过webservice接口调用实现与外围商家KTV系统的交互和数据同步;
[0102](4)业务管理服务器维护KTV商家的房间状态标志,房间状态分为“活动状态”和“非活动状态”。
[0103](5)业务管理服务器缓存最新的曲库信息和歌单数据,曲库信息和歌单数据的表达格式包含但并不限于以下内容:
[0104]曲库信息包含KTV商家标识、房间号码、歌曲标识、歌曲名称、歌手姓名和歌曲类别;
[0105]歌单数据包含KTV商家标识、房间号码、歌曲标识和顺序号,其中,当前歌曲的顺序号为0,待播歌单的歌曲顺序号依次为1、2、3……,历史歌单的歌曲顺序号依次为 _1,_2,_3......。
[0106]需要指出的是,业务管理服务器可以为多个,可通过多节点并行计算方式运行,可依据移动终端上的客户端连接数的负载需要进行动态扩充。
[0107]注册服务器,负责管理商家KTV系统在完成服务接口实现之后的服务注册,具体负责现有各KTV系统的webservice服务信息的注册,通过webserviece接口与现有KTV系统进行数据(包括曲库信息和歌单数据)的同步。其中,注册的信息包括但不限于以下内容:KTV商家标识、业务功能标识、业务功能名称、webservice标识和webservice描述信息,其中,webservice描述信息以WSDL规范形式表达。
[0108]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同和相似的部分可以相互参见。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处可以参见方法实施例部分的说明。
[0109]本发明上述实施例增加了用户操作KTV系统的接触点,使得用户只需要使用智能手机接入互联网就能够同时进行选歌、点歌、切歌等普通需要在点歌台上才能完成的相关操作。此外,本发明实施例提供了与不同厂家KTV系统的适配和互操作,使得用户只需要在手机上安装统一的应用就能够操作多个不同的KTV系统。
[0110]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【权利要求】
1.一种通过互联网实现智能点歌的方法,其特征在于,包括: 接收KTV管理员的房间激活请求; 从KTV系统获取曲库信息; 为请求激活的房间随机生成房间密码并反馈给所述KTV管理员; 接收移动终端的登录请求,所述登录请求中包含KTV商家标识、房间号、所述房间密码和移动终端标识; 根据所述移动终端标识将获取的曲库信息反馈给发起登录请求的所述移动终端; 接收所述移动终端发起的界面操作请求; 将所述界面操作请求统一封装为业务功能请求,从注册服务器获取与所述业务功能请求对应的网络服务调用参数; 利用与所述业务功能请求对应的网络服务调用参数对所述KTV系统发起所述业务功能请求,以从所述KTV系统获取歌单数据; 将获取的歌单数据发送至请求激活房间内所有已登录的移动终端。
2.根据权利要 求1所述的通过互联网实现智能点歌的方法,其特征在于,所述房间激活请求包括KTV商家标识、房间号和房间活动状态时间。
3.根据权利要求2所述的通过互联网实现智能点歌的方法,其特征在于,所述从KTV系统获取曲库信息的步骤包括: 根据所述KTV商家标识和房间激活请求从所述注册服务器获取与所述房间激活请求对应的网络服务调用参数; 利用与所述房间激活请求对应的网络服务调用参数对所述KTV系统发起对指定房间的激活; 接收所述KTV系统反馈的曲库信息。
4.根据权利要求1所述的通过互联网实现智能点歌的方法,其特征在于,所述界面操作请求包括点歌、切歌和对歌曲排序。
5.根据权利要求1所述的通过互联网实现智能点歌的方法,其特征在于,与所述业务功能请求对应的网络服务调用参数包括网络服务标识。
6.根据权利要求1所述的通过互联网实现智能点歌的方法,其特征在于,所述业务功能请求中包括所述KTV商家标识和界面操作请求的功能。
7.—种业务管理服务器,其特征在于,包括: 请求接收单元,用于接收KTV管理员的房间激活请求、移动终端的登录请求以及所述移动终端发起的界面操作请求,所述登录请求中包含KTV商家标识、房间号、房间密码和移动终端标识; 曲库获取单元,用于从KTV系统获取曲库信息; 激活反馈单元,用于为请求激活的房间随机生成房间密码并反馈给所述KTV管理员;曲库发送单元,用于根据所述移动终端标识将获取的曲库信息反馈给发起登录请求的所述移动终端; 调用参数获取单元,用于将所述界面操作请求统一封装为业务功能请求,从注册服务器获取与所述业务功能请求对应的网络服务调用参数; 歌单获取单元,用于利用与所述业务功能请求对应的网络服务调用参数对所述KTV系统发起所述业务功能请求,以从所述KTV系统获取歌单数据; 歌单发送单元,用于将获取的歌单数据发送至请求激活房间内所有已登录的移动终端。
8.根据权利要求7所述的业务管理服务器,其特征在于,所述房间激活请求包括KTV商家标识、房间号和房间活动状态时间。
9.根据权利要求8所述的业务管理服务器,其特征在于,所述曲库获取单元包括: 房间激活调用参数获取子单元,用于根据所述KTV商家标识和房间激活请求从所述注册服务器获取与所述房间激活请求对应的网络服务调用参数; 房间激活子单元,用于利用与所述房间激活请求对应的网络服务调用参数对所述KTV系统发起对指定房间的激活; 曲库接收子单元,用于接收所述KTV系统反馈的曲库信息。
10.根据权利要求7所述的业务管理服务器,其特征在于,所述界面操作请求包括点歌、切歌和对歌曲排序。
11.根据权利要求7所述的业务管理服务器,其特征在于,与所述业务功能请求对应的网络服务调用参数包括网络服务标识。
12.根据权利要求7所述的业务管理服务器,其特征在于,所述业务功能请求中包括所述KTV商家标识和界面操作请求的功能。
13.—种通过互联网实现智能点歌的系统,其特征在于,包括移动终端、注册服务器、一个或多个KTV系统和权利要求7-12中任一项所述的业务管理服务器,所述业务管理服务器分别与所述移动终端、所述注册服务器和所述KTV系统相连,其中, 所述移动终端,用于发起登录请求,根据获取的曲库信息发起界面操作请求并接收更新后的歌单数据; 所述注册服务器,用于提供与所述业务功能请求对应的网络服务调用参数; 所述一个或多个KTV系统,用于提供曲库信息和歌单数据。
【文档编号】H04L29/12GK103812903SQ201210454226
【公开日】2014年5月21日 申请日期:2012年11月13日 优先权日:2012年11月13日
【发明者】蔡鑫, 叶宇航, 陈金波, 潘文宇 申请人:中国电信股份有限公司