点歌系统、方法、服务器及移动终端的制作方法
【专利摘要】本发明公开了一种点歌系统、方法、服务器及移动终端,其中该系统包括:服务器,用于提取服务器的网络标识信息,并将网络标识信息嵌入至预设音频中以生成合成数字音频信号,以及通过服务器中的播放模块播放合成数字音频信号;移动终端,用于录制服务器播放的合成数字音频信号,并提取合成数字音频信号中的网络标识信息,并根据提取的网络标识信息建立与服务器的连接,以及在连接建立完成时进行点歌。本发明实施例的系统通过数字水印技术将服务器的网络标识信息叠加到音频中,通过移动终端录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少用户的操作步骤,提升用户体验。
【专利说明】点歌系统、方法、服务器及移动终端
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种点歌系统、方法、服务器及移动终端。
【背景技术】
[0002]目前,很多KTV都提供了便捷的移动点歌功能,即在移动终端(如手机等)上安装KTV提供的点歌应用程序后,通过该点歌应用程序即可进行点歌、切歌、调音量、暂停等操作,其工作原理主要为:由于KTV—般依靠每个包房里的点歌台进行点歌,点歌台是具有计算和联网能力的设备,如PC机、机顶盒等设备,能输出视频影像到电视上给用户观看,因此,为了实现移动终端能在具体的一个包房点歌,需要移动终端和点歌台建立通信连接,即将移动终端作为点歌台的一种外挂设备,通过无线网连接。这样移动终端就可以通过网络传输,将操作指令发给点歌台进行点歌、播控等操作。
[0003]为了建立移动终端和点歌台的通讯连接,相关技术中主要有如下几种方法:(I)引入一台服务器,保存每个包房的点歌台,形成列表给用户查看,用户启动应用客户端后,能看到KTV的包房列表,选择自己的包厢进去,这样就建立了移动终端与点歌台的通讯连接以进行点歌;(2)在点歌台屏幕上显示自身的网络地址,用户可将该网络地址手动输入该网络地址,这样也可以建立移动终端和点歌台的通信连接;(3)点歌台将自身的网络地址编码成二维码,显示在点歌台屏幕上,用户可通过移动终端扫描该二维码,并在扫描成功后,提取其中点歌台网络地址信息以建立移动终端和点歌台的通信连接。
[0004]上述几种策略虽然都可以实现移动终端和点歌台的通信连接,但是存在以下问题:(1)不够安全,即当用户离开包厢时,用户的移动终端依然是和点歌台保持通信连接的,依然能够进行播放控制,进而影响到现有包厢用户的体验;(2)不够便捷,即用户需要主动的去选择、去输入或者去扫描屏幕上的信息,非常不便,从而导致用户体验变差。
【发明内容】
[0005]本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本发明的第一个目的在于提出一种点歌系统。该系统通过数字水印技术将服务器自身的网络标识信息叠加到音频中,通过移动终端录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0007]本发明的第二个目的在于提出一种点歌方法。
[0008]本发明的第三个目的在于提出一种点歌方法。
[0009]本发明的第四个目的在于提出一种服务器。
[0010]本发明的第五个目的在于提出一种移动终端。
[0011]为了实现上述目的,本发明第一方面实施例的点歌系统,包括:服务器和移动终端,其中,所述服务器,用于提取所述服务器的网络标识信息,并将所述网络标识信息嵌入至预设音频中以生成合成数字音频信号,以及通过所述服务器中的播放模块播放所述合成数字音频信号;所述移动终端,用于录制所述服务器播放的合成数字音频信号,并提取所述合成数字音频信号中的网络标识信息,并根据提取的网络标识信息建立与所述服务器的连接,以及在所述连接建立完成时进行点歌。
[0012]根据本发明实施例的点歌系统,可通过服务器将自身的网络标识信息嵌入至预设音频中以生成合成数字音频信号,并通过服务器中的播放模块播放合成数字音频信号,移动终端录制服务器播放的合成数字音频信号,并提取该合成数字音频信号中的网络标识信息,并根据该提取的网络标识信息建立与服务器的连接,以及在连接建立完成时进行点歌,即服务器通过数字水印技术将自身的网络标识信息叠加到音频中,通过移动终端录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0013]为了实现上述目的,本发明第二方面实施例的点歌方法,应用于服务器,所述方法包括:提取所述服务器的网络标识信息;将所述网络标识信息嵌入至预设音频中以生成合成数字音频信号;根据所述服务器中的播放模块播放所述合成数字音频信号,以使移动终端录制所述合成数字音频信号,并提取所述合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与所述服务器的连接并进行点歌。
[0014]根据本发明实施例的点歌方法,可先提取服务器的网络标识信息,之后可将网络标识信息嵌入至预设音频中以生成合成数字音频信号,并根据服务器中的播放模块播放合成数字音频信号,以使移动终端录制合成数字音频信号,并提取合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与服务器的连接并进行点歌,即通过数字水印技术将服务器自身的网络标识信息叠加到音频中,通过移动终端录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0015]为了实现上述目的,本发明第三方面实施例的点歌方法,应用于移动终端,所述方法包括:录制服务器播放的合成数字音频信号,其中,所述合成数字音频信号是由所述服务器将所述服务器的网络标识信息嵌入至预设音频中生成的;提取所述合成数字音频信号中的网络标识信息;根据提取的网络标识信息建立与所述服务器的连接,并在所述连接建立完成时进行点歌。
[0016]根据本发明实施例的点歌方法,可录制服务器播放的合成数字音频信号,其中,合成数字音频信号是由服务器将服务器的网络标识信息嵌入至预设音频中生成的,并可提取合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与服务器的连接,并在连接建立完成时进行点歌,即服务器通过数字水印技术将自身的网络标识信息叠加到音频中,移动终端通过录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0017]为了实现上述目的,本发明第四方面实施例的服务器,包括:提取模块,用于提取服务器的网络标识信息;生成模块,用于将所述网络标识信息嵌入至预设音频中以生成合成数字音频信号;播放模块,用于根据所述服务器中的播放模块播放所述合成数字音频信号,以使移动终端录制所述合成数字音频信号,并提取所述合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与所述服务器的连接并进行点歌。
[0018]根据本发明实施例的服务器,可通过提取模块提取服务器的网络标识信息,生成模块将网络标识信息嵌入至预设音频中以生成合成数字音频信号,播放模块根据服务器中的播放模块播放合成数字音频信号,以使移动终端录制合成数字音频信号,并提取合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与服务器的连接并进行点歌,即通过数字水印技术将服务器自身的网络标识信息叠加到音频中,通过移动终端录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0019]为了实现上述目的,本发明第五方面实施例的移动终端,包括:录制模块,用于录制服务器播放的合成数字音频信号,其中,所述合成数字音频信号是由所述服务器将所述服务器的网络标识信息嵌入至预设音频中生成的;提取模块,用于提取所述合成数字音频信号中的网络标识信息;点歌模块,用于根据提取的网络标识信息建立与所述服务器的连接,并在在所述连接建立完成时进行点歌。
[0020]根据本发明实施例的移动终端,可通过录制模块录制服务器播放的合成数字音频信号,其中,合成数字音频信号是由服务器将服务器的网络标识信息嵌入至预设音频中生成的,提取模块提取合成数字音频信号中的网络标识信息,点歌模块根据提取的网络标识信息建立与服务器的连接,并在连接建立完成时进行点歌,即服务器通过数字水印技术将自身的网络标识信息叠加到音频中,移动终端通过录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0021]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】
【附图说明】
[0022]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0023]图1是根据本发明一个实施例的点歌系统的结构示意图;
[0024]图2(a)是根据本发明一个实施例的点歌系统中在建立通信连接时、服务器端处理过程的示例图;
[0025]图2(b)是根据本发明一个实施例的点歌系统中在建立通信连接时、移动终端处理过程的示例图;
[0026]图3是根据本发明一个实施例的点歌方法的流程图;
[0027]图4是根据本发明另一个实施例的点歌方法的流程图;
[0028]图5是根据本发明一个实施例的服务器的结构示意图;
[0029]图6是根据本发明另一个实施例的服务器的结构示意图;
[0030]图7是根据本发明又一个实施例的服务器的结构示意图;以及
[0031]图8是根据本发明一个实施例的移动终端的结构示意图。
【具体实施方式】
[0032]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0033]为了解决现有技术中在通过移动终端进行KTV点歌时,移动终端和点歌台的通信连接存在不够安全、不便捷等的问题,本发明提出了一种点歌系统、方法、服务器及移动终端,通过声波水印技术,将服务器的网络标识信息传递给移动终端,以建立服务器与移动终端的连接,使得移动终端在获取服务器的网络标识信息时不需要用户主动操作即可完成。具体地,下面参考附图描述本发明实施例的点歌系统、方法、服务器及移动终端。
[0034]图1是根据本发明一个实施例的点歌系统的结构示意图。如图1所示,该点歌系统可以包括服务器100和移动终端200。需要说明的是,在本发明的一个实施例中,移动终端200可以是手机、平板电脑、个人数字助理等具有各种操作系统的硬件设备。
[0035]具体地,服务器100可用于提取服务器100的网络标识信息,并将网络标识信息嵌入至预设音频中以生成合成数字音频信号,以及通过服务器100中的播放模块播放合成数字音频信号。其中,在本发明的实施例中,网络标识信息可为IP(Internet Protocol,网络之间互连的协议)地址信息、或MAC (Media Access Control,媒体介入控制层)地址信息、或URL (Uniform Resource Locator,统一资源定位符)地址信息,网络标识信息中含有校验码,通过校验码可确保此网络标识信息在一定时间内有效等。此外,预设音频可理解为预先设定在服务器中的,如用户刚开始进入KTV包厢时点歌台预先播放的音频或者正常播放的MV歌曲中的音频。
[0036]更具体地,服务器100可先提取到服务器100自身的网络标识信息,之后可通过数字水印技术将该网络标识信息嵌入到预设音频(如MV音频、或声音音频等)中以生成合成数字音频信号,然后通过服务器100中的播放模块(如KTV中的音箱等)播放该合成数字音频信号。
[0037]举例而言,如图2(a)所示,服务器100可通过编码、水印处理、音频叠加和播放传输这四个过程生成合成数字音频信号并将其进行播放。具体地,服务器100可先将提取到的服务器100的网络标识信息转换成数字音频信息作为载荷,提取预设音频作为载体,之后,可根据载体特征将载荷转换为水印声波,然后,通过数字水印算法将载体和载荷叠加在一起,形成一路数字音频信号(即合成数字音频信号),最后,通过播放模块将该合成数字音频信号转换为音频模拟信号并进行播放,即通过空气传输带有水印信息的预设音频。
[0038]移动终端200可用于录制服务器100播放的合成数字音频信号,并提取合成数字音频信号中的网络标识信息,并根据提取的网络标识信息建立与服务器100的连接,以及在连接建立完成时进行点歌。具体而言,在本发明的实施例中,移动终端200可具体用于:根据提取的网络标识信息向服务器100发送连接请求,其中,连接请求包括提取的网络标识信息,并在服务器100接收到连接请求时建立与服务器100的连接,以及在与服务器100的连接建立完成时进行点歌。
[0039]举例而言,如图2 (b)所示,移动终端200可通过音频录制、水印提取和发送连接请求这三个过程以实现与服务器100连接的建立。具体地,当移动终端200进入服务器100播放音频的播放范围,即移动终端200可以识别到音频时,移动终端200可先录制服务器100播放的合成数字音频信号,并对其进行降噪处理以及保存为数字信号,之后,可从该音频的数字信号中提取有效载荷(即合成数字音频信号中的网络标识信息)。在提取到合成数字音频信号中的网络标识信息之后,移动终端200可根据该提取的网络标识信息向服务器100发送连接请求,并在服务器100接收到连接请求时建立与服务器100的连接,并接收服务器100发送的歌曲列表信息,以及根据该歌曲列表信息进行点歌。
[0040]进一步的,在本发明的一个实施例中,服务器100还可用于:在接收到移动终端200发送的连接请求时,判断连接请求中的提取的网络标识信息与服务器100的网络标识信息是否一致,同时根据服务器100的网络标识信息中的校验码判断连接请求中的提取的网络标识信息中的校验码是否正确,并在一致且校验正确时,建立与移动终端200的连接,以及在连接建立完成时向移动终端200发送歌曲列表信息,以使移动终端200根据歌曲列表信息进行点歌。由此,通过判断移动终端200获取到网络标识信息与服务器100自身的网络标识信息是否一致,提高了连接通讯的安全性,同时通过对网络标识信息中的校验码进行校验,以确保移动终端200发送的连接请求中的网络标识信息在一定时间内有效。
[0041]应当理解,由于服务器100中的播放模块的播放范围是有限且是固定的,只有当移动终端200进入到播放模块的播放范围才会录制到播放模块播放的音频,因此,可通过播放模块的位置即可确定移动终端200的位置。进一步的,在本发明的一个实施例中,服务器100还可用于:在判断连接请求中的提取的网络标识信息与服务器100的网络标识信息一致,同时根据服务器100的网络标识信息中的校验码判断连接请求中的提取的网络标识信息中的校验码正确时,根据播放模块的位置定位所述移动终端的位置。举例而言,假设服务器100中记录了播放模块的具体位置,当服务器100判断移动终端200发送的提取的网络标识信息与服务器100自身的网络标识信息一致,同时判断连接请求中的提取的网络标识信息中的校验码正确时,可根据服务器100中记录的播放模块的具体位置确定该移动终端200的位置,从而实现了移动终端200的定位。
[0042]需要说明的是,在本发明的一个实施例中,当移动终端200离开播放模块的播放范围时,移动终端200录制不到播放的音频,这样会使得移动终端200与服务器100的连接处于断开状态。由此,离开播放模块播放范围的移动终端不会影响到当前处于播放模块播放范围的移动终端,保证了通信连接的安全,提升了用户体验。
[0043]根据本发明实施例的点歌系统,可通过服务器将自身的网络标识信息嵌入至预设音频中以生成合成数字音频信号,并通过服务器中的播放模块播放合成数字音频信号,移动终端录制服务器播放的合成数字音频信号,并提取该合成数字音频信号中的网络标识信息,并根据该提取的网络标识信息建立与服务器的连接,以及在连接建立完成时进行点歌,即服务器通过数字水印技术将自身的网络标识信息叠加到音频中,通过移动终端录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0044]为了实现上述实施例,本发明还提出了一种点歌方法。
[0045]图3是根据本发明一个实施例的点歌方法的流程图。需要说明的是,本发明实施例的点歌方法可应用于服务器。
[0046]如图3所示,该点歌方法可包括:
[0047]S301,提取服务器的网络标识信息。
[0048]其中,在本发明的实施例中,网络标识信息可为IP地址信息、或MAC地址信息、或URL地址信息等,此外,网络标识信息中含有校验码。
[0049]S302,将网络标识信息嵌入至预设音频中以生成合成数字音频信号。
[0050]具体地,可通过数字水印技术将服务器自身的网络标识信息嵌入到预设音频(如MV音频、或声音音频等)中以生成合成数字音频信号。其中,在本发明的实施例中,预设音频可理解为预先设定在服务器中的,如用户刚开始进入KTV包厢时点歌台预先播放的音频或者正常播放的MV歌曲中的音频。
[0051]S303,根据服务器中的播放模块(如KTV中的音箱等)播放合成数字音频信号,以使移动终端录制合成数字音频信号,并提取合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与服务器的连接并进行点歌。
[0052]举例而言,如图2(a)所示,可先将提取到的服务器的网络标识信息转换成数字音频信息作为载荷,提取预设音频作为载体,之后,可根据载体特征将载荷转换为水印声波,然后,通过数字水印算法将载体和载荷叠加在一起,形成一路数字音频信号(即合成数字音频信号),最后,通过播放模块将该合成数字音频信号转换为音频模拟信号并进行播放,即通过空气传输带有水印信息的预设音频。
[0053]进一步的,在本发明的一个实施例中,该点歌方法还可包括:接收移动终端根据提取的网络标识信息发送的连接请求;判断连接请求中的提取的网络标识信息与服务器的网络标识信息是否一致,同时根据服务器的网络标识信息中的校验码判断连接请求中的提取的网络标识信息中的校验码是否正确;如果是,则建立与移动终端的连接,并在连接建立完成时向移动终端发送歌曲列表信息,以使移动终端根据歌曲列表信息进行点歌。由此,通过判断移动终端获取到网络标识信息与服务器自身的网络标识信息是否一致,提高了连接通讯的安全性,同时通过对网络标识信息中的校验码进行校验,以确保移动终端发送的连接请求中的网络标识信息在一定时间内有效。
[0054]应当理解,由于服务器中的播放模块的播放范围是有限且是固定的,只有当移动终端进入到播放模块的播放范围才会录制到播放模块播放的音频,因此,可通过播放模块的位置即可确定移动终端的位置。进一步的,在本发明的一个实施例中,该点歌方法还可包括:当判断连接请求中的提取的网络标识信息与服务器的网络标识信息一致,且根据服务器的网络标识信息中的校验码判断连接请求中的提取的网络标识信息中的校验码正确时,根据播放模块的位置定位移动终端的位置。举例而言,假设服务器中记录了播放模块的具体位置,当判断移动终端发送的提取的网络标识信息与服务器自身的网络标识信息一致时,可根据服务器中记录的播放模块的具体位置确定该移动终端的位置,从而实现了移动终端的定位。
[0055]需要说明的是,在本发明的一个实施例中,当移动终端离开播放模块的播放范围时,移动终端录制不到播放的音频,这样会使得移动终端与服务器的连接处于断开状态。由此,离开播放模块播放范围的移动终端不会影响到当前处于播放模块播放范围的移动终端,保证了通信连接的安全,提升了用户体验。
[0056]根据本发明实施例的点歌方法,可先提取服务器的网络标识信息,之后可将网络标识信息嵌入至预设音频中以生成合成数字音频信号,并根据服务器中的播放模块播放合成数字音频信号,以使移动终端录制合成数字音频信号,并提取合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与服务器的连接并进行点歌,即通过数字水印技术将服务器自身的网络标识信息叠加到音频中,通过移动终端录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0057]为了实现上述实施例,本发明还提出了另一种点歌方法。
[0058]图4是根据本发明另一个实施例的点歌方法的流程图。需要说明的是,本发明实施例的点歌方法可应用于移动终端。
[0059]如图4所示,该点歌方法可以包括:
[0060]S401,录制服务器播放的合成数字音频信号,其中,合成数字音频信号是由服务器将服务器的网络标识信息嵌入至预设音频中生成的。此外,预设音频可理解为预先设定在服务器中的,如用户刚开始进入KTV包厢时点歌台预先播放的音频或者正常播放的MV歌曲中的音频。
[0061]其中,在本发明的实施例中,网络标识信息可为IP地址信息、或MAC地址信息、或URL地址信息等,此外,网络标识信息中含有校验码,通过校验码可确保此网络标识信息在一定时间内有效。
[0062]具体地,首先,服务器可通过数字水印技术将自身的网络标识信息嵌入至预设音频中以生成合成数字音频信号,并通过播放模块播放该合成数字音频信号,当移动终端进入播放模块的播放范围,即可以识别到音频时,可录制服务器播放的合成数字音频信号。
[0063]S402,提取合成数字音频信号中的网络标识信息。
[0064]S403,根据提取的网络标识信息建立与服务器的连接,并在连接建立完成时进行点歌。
[0065]具体而言,在本发明的实施例中,可先根据提取的网络标识信息向服务器发送连接请求,其中,连接请求包括提取的网络标识信息。之后,在服务器接收到连接请求时建立与服务器的连接,并在连接建立完成时接收服务器发送的歌曲列表信息,以及根据歌曲列表信息进行点歌。
[0066]举例而言,如图2(b)所示,当移动终端进入服务器播放音频的播放范围,即移动终端可以识别到音频时,移动终端可先录制服务器播放的合成数字音频信号,并对其进行降噪处理以及保存为数字信号,之后,可从该音频的数字信号中提取有效载荷(即合成数字音频信号中的网络标识信息)O在提取到合成数字音频信号中的网络标识信息之后,移动终端可根据该提取的网络标识信息向服务器发送连接请求,并在服务器接收到连接请求时建立与服务器的连接,并接收服务器发送的歌曲列表信息,以及根据该歌曲列表信息进行点歌。
[0067]根据本发明实施例的点歌方法,可录制服务器播放的合成数字音频信号,其中,合成数字音频信号是由服务器将服务器的网络标识信息嵌入至预设音频中生成的,并可提取合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与服务器的连接,并在连接建立完成时进行点歌,即服务器通过数字水印技术将自身的网络标识信息叠加到音频中,移动终端通过录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0068]为了实现上述实施例,本发明还提出了一种服务器。
[0069]图5是根据本发明一个实施例的服务器的结构示意图。如图5所示,该服务器可以包括:提取模块110、生成模块120和播放模块130。
[0070]具体地,提取模块110可用于提取服务器的网络标识信息。其中,在本发明的实施例中,网络标识信息可为IP地址信息、或MAC地址信息、或URL地址信息等,此外,网络标识信息中含有校验码,通过校验码可确保此网络标识信息在一定时间内有效。
[0071]生成模块120可用于将网络标识信息嵌入至预设音频中以生成合成数字音频信号。更具体地,生成模块120可通过数字水印技术将服务器自身的网络标识信息嵌入到预设音频(如MV音频、或声音音频等)中以生成合成数字音频信号。其中,在本发明的实施例中,预设音频可理解为预先设定在服务器中的,如用户刚开始进入KTV包厢时点歌台预先播放的音频或者正常播放的MV歌曲中的音频。
[0072]播放模块130可用于根据服务器中的播放模块播放合成数字音频信号,以使移动终端录制合成数字音频信号,并提取合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与服务器的连接并进行点歌。
[0073]举例而言,如图2(a)所示,可先将提取到的服务器的网络标识信息转换成数字音频信息作为载荷,提取预设音频作为载体,之后,可根据载体特征将载荷转换为水印声波,然后,通过数字水印算法将载体和载荷叠加在一起,形成一路数字音频信号(即合成数字音频信号),最后,通过播放模块将该合成数字音频信号转换为音频模拟信号并进行播放,即通过空气传输带有水印信息的预设音频。
[0074]进一步的,在本发明的一个实施例中,如图6所示,该服务器还可包括:接收模块140、判断模块150、建立模块160和发送模块170。
[0075]具体地,接收模块140可用于接收移动终端根据提取的网络标识信息发送的连接请求。判断模块150可用于判断连接请求中的提取的网络标识信息与服务器的网络标识信息是否一致,同时根据服务器的网络标识信息中的校验码判断连接请求中的提取的网络标识信息中的校验码是否正确。建立模块160可用于在判断连接请求中的提取的网络标识信息与服务器的网络标识信息一致,且根据服务器的网络标识信息中的校验码判断连接请求中的提取的网络标识信息中的校验码正确时,建立与移动终端的连接。发送模块170可用于在连接建立完成时向移动终端发送歌曲列表信息,以使移动终端根据歌曲列表信息进行点歌。
[0076]由此,通过判断移动终端获取到网络标识信息与服务器自身的网络标识信息是否一致,提高了连接通讯的安全性,同时通过对网络标识信息中的校验码进行校验,以确保移动终端发送的连接请求中的网络标识信息在一定时间内有效。
[0077]应当理解,由于服务器中的播放模块的播放范围是有限且是固定的,只有当移动终端进入到播放模块的播放范围才会录制到播放模块播放的音频,因此,可通过播放模块的位置即可确定移动终端的位置。进一步的,在本发明的一个实施例中,如图7所示,该服务器还可包括定位模块180。定位模块180可用于在判断连接请求中的提取的网络标识信息与服务器的网络标识信息一致,且根据服务器的网络标识信息中的校验码判断连接请求中的提取的网络标识信息中的校验码正确时,根据播放模块的位置定位移动终端的位置。举例而言,假设服务器中记录了播放模块的具体位置,当判断模块150判断移动终端发送的提取的网络标识信息与服务器自身的网络标识信息一致,同时判断连接请求中的提取的网络标识信息中的校验码正确时,定位模块180可根据服务器中记录的播放模块的具体位置确定该移动终端的位置,从而实现了移动终端的定位。
[0078]需要说明的是,在本发明的一个实施例中,当移动终端离开播放模块的播放范围时,移动终端录制不到播放的音频,这样会使得移动终端与服务器的连接处于断开状态。由此,离开播放模块播放范围的移动终端不会影响到当前处于播放模块播放范围的移动终端,保证了通信连接的安全,提升了用户体验。
[0079]根据本发明实施例的服务器,可通过提取模块提取服务器的网络标识信息,生成模块将网络标识信息嵌入至预设音频中以生成合成数字音频信号,播放模块根据服务器中的播放模块播放合成数字音频信号,以使移动终端录制合成数字音频信号,并提取合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与服务器的连接并进行点歌,即通过数字水印技术将服务器自身的网络标识信息叠加到音频中,通过移动终端录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0080]为了实现上述实施例,本发明还提出了一种移动终端。
[0081]图8是根据本发明一个实施例的移动终端的结构示意图。如图8所示,该移动终端可以包括:录制模块210、提取模块220和点歌模块230。
[0082]具体地,录制模块210可用于录制服务器播放的合成数字音频信号,其中,合成数字音频信号是由服务器将服务器的网络标识信息嵌入至预设音频中生成的。其中,在本发明的实施例中,网络标识信息可为IP地址信息、或MAC地址信息、或URL地址信息等,此外,网络标识信息中含有校验码,通过校验码可确保此网络标识信息在一定时间内有效。预设音频可理解为预先设定在服务器中的,如用户刚开始进入KTV包厢时点歌台预先播放的音频或者正常播放的MV歌曲中的音频。
[0083]更具体地,服务器可通过数字水印技术将自身的网络标识信息嵌入至预设音频中以生成合成数字音频信号,并通过播放模块播放该合成数字音频信号,当移动终端进入播放模块的播放范围,即可以识别到音频时,录制模块210可录制服务器播放的合成数字音频信号。
[0084]提取模块220可用于提取合成数字音频信号中的网络标识信息。
[0085]点歌模块230可用于根据提取的网络标识信息建立与服务器的连接,并在在连接建立完成时进行点歌。具体而言,在本发明的实施例中,如图8所示,该点歌模块230可包括发送单元231和点歌单元232。具体地,发送单元231可用于根据提取的网络标识信息向服务器发送连接请求,其中,连接请求包括提取的网络标识信息。点歌单元232可用于在服务器接收到连接请求时建立与服务器的连接,并在连接建立完成时接收服务器发送的歌曲列表信息,以及根据歌曲列表信息进行点歌。
[0086]举例而言,如图2(b)所示,当移动终端进入服务器播放音频的播放范围,即移动终端可以识别到音频时,移动终端可先录制服务器播放的合成数字音频信号,并对其进行降噪处理以及保存为数字信号,之后,可从该音频的数字信号中提取有效载荷(即合成数字音频信号中的网络标识信息)O在提取到合成数字音频信号中的网络标识信息之后,移动终端可根据该提取的网络标识信息向服务器发送连接请求,并在服务器接收到连接请求时建立与服务器的连接,并接收服务器发送的歌曲列表信息,以及根据该歌曲列表信息进行点歌。
[0087]根据本发明实施例的移动终端,可通过录制模块录制服务器播放的合成数字音频信号,其中,合成数字音频信号是由服务器将服务器的网络标识信息嵌入至预设音频中生成的,提取模块提取合成数字音频信号中的网络标识信息,点歌模块根据提取的网络标识信息建立与服务器的连接,并在连接建立完成时进行点歌,即服务器通过数字水印技术将自身的网络标识信息叠加到音频中,移动终端通过录制该音频并提取其中的网络标识以实现与服务器的通讯连接,使得在与服务器建立连接的过程中无需用户主动操作,减少了用户的操作步骤,提升了用户体验。
[0088]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0089]在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPR0M或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0090]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0091]本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0092]此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0093]上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0094]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0095]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种点歌系统,其特征在于,包括:服务器和移动终端,其中, 所述服务器,用于提取所述服务器的网络标识信息,并将所述网络标识信息嵌入至预设音频中以生成合成数字音频信号,以及通过所述服务器中的播放模块播放所述合成数字音频信号; 所述移动终端,用于录制所述服务器播放的合成数字音频信号,并提取所述合成数字音频信号中的网络标识信息,并根据提取的网络标识信息建立与所述服务器的连接,以及在所述连接建立完成时进行点歌。
2.如权利要求1所述的点歌系统,其特征在于,所述网络标识信息为IP地址信息、或MAC地址信息、或URL地址信息,所述网络标识信息中含有校验码。
3.如权利要求1所述的点歌系统,其特征在于,所述移动终端具体用于: 根据提取的网络标识信息向所述服务器发送连接请求,其中,所述连接请求包括所述提取的网络标识信息,并在所述服务器接收到所述连接请求时建立与所述服务器的连接。
4.如权利要求3所述的点歌系统,其特征在于,所述服务器还用于: 在接收到所述移动终端发送的所述连接请求时,判断所述连接请求中的所述提取的网络标识信息与所述服务器的网络标识信息是否一致,同时根据所述服务器的网络标识信息中的校验码判断所述连接请求中的所述提取的网络标识信息中的校验码是否正确,并在一致且校验正确时,建立与所述移动终端的连接,以及在所述连接建立完成时向所述移动终端发送歌曲列表信息,以使所述移动终端根据所述歌曲列表信息进行点歌。
5.如权利要求4所述的点歌系统,其特征在于,所述服务器还用于: 在判断所述连接请求中的所述提取的网络标识信息与所述服务器的网络标识信息一致,且根据所述服务器的网络标识信息中的校验码判断所述连接请求中的所述提取的网络标识信息中的校验码正确时,根据所述播放模块的位置定位所述移动终端的位置。
6.一种点歌方法,其特征在于,应用于服务器,所述方法包括: 提取所述服务器的网络标识信息; 将所述网络标识信息嵌入至预设音频中以生成合成数字音频信号; 根据所述服务器中的播放模块播放所述合成数字音频信号,以使移动终端录制所述合成数字音频信号,并提取所述合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与所述服务器的连接并进行点歌。
7.如权利要求6所述的点歌方法,其特征在于,所述网络标识信息为IP地址信息、或MAC地址信息、或URL地址信息,所述网络标识信息中含有校验码。
8.如权利要求6所述的点歌方法,其特征在于,还包括: 接收所述移动终端根据所述提取的网络标识信息发送的连接请求; 判断所述连接请求中的所述提取的网络标识信息与所述服务器的网络标识信息是否一致,同时根据所述服务器的网络标识信息中的校验码判断所述连接请求中的所述提取的网络标识信息中的校验码是否正确; 如果是,则建立与所述移动终端的连接,并在所述连接建立完成时向所述移动终端发送歌曲列表信息,以使所述移动终端根据所述歌曲列表信息进行点歌。
9.如权利要求8所述的点歌方法,其特征在于,还包括: 当判断所述连接请求中的所述提取的网络标识信息与所述服务器的网络标识信息一致,且根据所述服务器的网络标识信息中的校验码判断所述连接请求中的所述提取的网络标识信息中的校验码正确时,根据所述播放模块的位置定位所述移动终端的位置。
10.一种点歌方法,其特征在于,应用于移动终端,所述方法包括: 录制服务器播放的合成数字音频信号,其中,所述合成数字音频信号是由所述服务器将所述服务器的网络标识信息嵌入至预设音频中生成的; 提取所述合成数字音频信号中的网络标识信息; 根据提取的网络标识信息建立与所述服务器的连接,并在所述连接建立完成时进行点歌。
11.如权利要求10所述的点歌方法,其特征在于,所述根据提取的网络标识信息建立与所述服务器的连接,并在所述连接建立完成时进行点歌具体包括: 根据提取的网络标识信息向所述服务器发送连接请求,其中,所述连接请求包括所述提取的网络标识信息; 在所述服务器接收到所述连接请求时建立与所述服务器的连接,并在所述连接建立完成时接收所述服务器发送的歌曲列表信息,以及根据所述歌曲列表信息进行点歌。
12.一种服务器,其特征在于,包括: 提取模块,用于提取服务器的网络标识信息; 生成模块,用于将所述网络标识信息嵌入至预设音频中以生成合成数字音频信号;播放模块,用于根据所述服务器中的播放模块播放所述合成数字音频信号,以使移动终端录制所述合成数字音频信号,并提取所述合成数字音频信号中的网络标识信息,以及根据提取的网络标识信息建立与所述服务器的连接并进行点歌。
13.如权利要求12所述的服务器,其特征在于,所述网络标识信息为IP地址信息、或MAC地址信息、或URL地址信息,所述网络标识信息中含有校验码。
14.如权利要求12所述的服务器,其特征在于,还包括: 接收模块,用于接收所述移动终端根据所述提取的网络标识信息发送的连接请求; 判断模块,用于判断所述连接请求中的所述提取的网络标识信息与所述服务器的网络标识信息是否一致,同时根据所述服务器的网络标识信息中的校验码判断所述连接请求中的所述提取的网络标识信息中的校验码是否正确; 建立模块,用于在判断所述连接请求中的所述提取的网络标识信息与所述服务器的网络标识信息一致,且根据所述服务器的网络标识信息中的校验码判断所述连接请求中的所述提取的网络标识信息中的校验码正确时,建立与所述移动终端的连接; 发送模块,用于在所述连接建立完成时向所述移动终端发送歌曲列表信息,以使所述移动终端根据所述歌曲列表信息进行点歌。
15.如权利要求14所述的服务器,其特征在于,还包括: 定位模块,用于在判断所述连接请求中的所述提取的网络标识信息与所述服务器的网络标识信息一致,且根据所述服务器的网络标识信息中的校验码判断所述连接请求中的所述提取的网络标识信息中的校验码正确时,根据所述播放模块的位置定位所述移动终端的位置。
16.一种移动终端,其特征在于,包括: 录制模块,用于录制服务器播放的合成数字音频信号,其中,所述合成数字音频信号是由所述服务器将所述服务器的网络标识信息嵌入至预设音频中生成的; 提取模块,用于提取所述合成数字音频信号中的网络标识信息; 点歌模块,用于根据提取的网络标识信息建立与所述服务器的连接,并在在所述连接建立完成时进行点歌。
17.如权利要求16所述的移动终端,其特征在于,所述点歌模块包括: 发送单元,用于根据提取的网络标识信息向所述服务器发送连接请求,其中,所述连接请求包括所述提取的网络标识信息; 点歌单元,用于在所述服务器接收到所述连接请求时建立与所述服务器的连接,并在所述连接建立完成时接收所述服务器发送的歌曲列表信息,以及根据所述歌曲列表信息进行点歌。
【文档编号】H04L29/06GK104485110SQ201410690313
【公开日】2015年4月1日 申请日期:2014年11月25日 优先权日:2014年11月25日
【发明者】卢明敬, 聂小林, 唐义平, 江志国, 潘小斌 申请人:科大讯飞股份有限公司