CN103002013B - 社交点歌***和社交点歌方法 - Google Patents
社交点歌***和社交点歌方法 Download PDFInfo
- Publication number
- CN103002013B CN103002013B CN201210437573.1A CN201210437573A CN103002013B CN 103002013 B CN103002013 B CN 103002013B CN 201210437573 A CN201210437573 A CN 201210437573A CN 103002013 B CN103002013 B CN 103002013B
- Authority
- CN
- China
- Prior art keywords
- terminal
- user terminal
- list
- songs
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种社交点歌***,包括服务器、用户终端和其他终端,服务器包括:查找单元,用于查找位于预设区域内的待选终端;连接控制单元,控制用户终端与待选终端中的目标终端建立连接;播放控制单元,播放歌曲列表中的歌曲,并将歌曲的播放数据传输至用户终端和目标终端;用户终端包括:列表生成单元,生成歌曲列表并将歌曲列表传输至服务器;第一传输单元,将用户终端采集到的信息传输至目标终端;目标终端包括:第二传输单元,将目标终端采集到的信息传输至用户终端。本发明还提出了一种社交点歌方法。通过本发明的技术方案,能够支持大范围内的点歌和唱歌活动,拓展用户的社交范围,使有相同音乐爱好的人能够方便地在网络上聚合。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种社交点歌***和一种社交点歌方法。
背景技术
现有的点歌***大多仅支持点歌及卡拉OK,参与点歌和唱歌的用户也局限于在固定的地点与特定的人际范围内进行活动,社交范围没有有效拓宽,便宜性受到很大限制。
虽然目前也存在一些社交点歌***,采用唱录然后分享的形式,但是不能实时地进行分享,影响交互效果。
因此,需要一种新的社交点歌技术,能够支持大范围内的点歌和唱歌活动,拓展用户的社交范围,便于有相同音乐爱好的人进行互动。
发明内容
本发明正是基于上述问题,提出了一种社交点歌技术,能够支持大范围内的点歌和唱歌活动,拓展用户的社交范围,便于有相同音乐爱好的人进行互动。
有鉴于此,本发明提出了一种社交点歌***,包括服务器、用户终端和其他终端,所述用户终端和所述其他终端分别通过移动通信网络连接至所述服务器,其中,所述服务器包括:查找单元,用于根据来自所述用户终端的查找指令,在所述其他终端中查找位于预设区域内的待选终端,并将查找结果传输至所述用户终端;连接控制单元,用于根据来自所述用户终端的连接请求指令,在所述待选终端中选择目标终端,控制所述用户终端与所述目标终端建立连接,并将歌曲列表传输至所述目标终端;播放控制单元,用于根据来自所述用户终端和/或所述目标终端的播放指令播放所述歌曲列表中相应的歌曲,并将所述歌曲的播放数据分别传输至所述用户终端和所述目标终端;以及所述用户终端包括:列表生成单元,用于根据接收到点歌指令生成所述歌曲列表,并将所述歌曲列表传输至所述服务器,其中,所述歌曲列表中的歌曲存储于所述服务器的数据库中;第一传输单元,用于实时地将所述用户终端采集到的信息传输至所述目标终端;所述目标终端包括:第二传输单元,用于实时地将所述目标终端采集到的信息传输至所述用户终端。
在该技术方案中,用户可以根据需要在连接至服务器的终端中查找目标终端并进行连接(音频或视频连接),然后再通过服务器播放歌曲,并实时的将播放数据传输至用户终端和目标终端,使用户终端的用户和目标终端的用户能够使用各自的终端进行点歌和唱歌的互动。这使得用户终端的用户可以查找在自己周围一定范围内的其他用户,或查找位于目标区域内的其他用户,在点歌的同时去发现和搜索身边未曾相识的其他用户,拓宽了用户的社交范围,提高了点歌***的便宜性,便于对音乐有爱好的人群在网络上聚合。
在上述技术方案中,优选地,所述服务器还包括:推荐单元,用于根据所述用户终端中的预设条件,在所述待选终端中查询符合所述预设条件的匹配终端,并将所述匹配终端的信息推送至所述用户终端;以及所述连接控制单元还用于根据来自所述用户终端的连接请求指令在所述匹配终端中选择所述目标终端。
在该技术方案中,预设条件可以是用户终端的用户喜欢的歌曲类型,服务器可以根据用户的喜好,向其推荐与其有相同歌曲爱好的其他用户,便于用户找到自己周围和自己有相同歌曲爱好的用户,并能够提高目标终端接受用户终端的连接请求的成功率。
在上述技术方案中,优选地,所述服务器还包括:身份验证单元,用于对来自所述用户终端的登录信息进行验证,并在所述登录信息通过验证时,向所述用户终端发送允许指令,以允许用户登录所述用户终端,在所述登录信息未通过验证时,向所述用户终端发送禁止指令,以禁止所述用户登录所述用户终端。
在该技术方案中,服务器可以对在用户终端进行登录的用户进行身份验证,并在验证失败时禁止该用户登录,从而避免了非机主用户登录而造成机主信息泄露。
在上述技术方案中,优选地,所述服务器还包括:同步控制单元,用于实时判断所述用户终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据是否同步,以及所述目标终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据是否同步,若不同步,则分别向所述用户终端和所述目标终端发送同步指令;以及所述用户终端包括:第一数据同步单元,用于根据接收到的所述同步指令,控制所述用户终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据同步;所述目标终端包括:第二数据同步单元,用于根据接收到的所述同步指令,控制所述目标终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据同步。
在该技术方案中,由于歌曲在服务器进行播放,当播放数据分别传输至用户终端和目标终端时,可能会出现用户终端的歌曲播放进度和目标终端的歌曲播放进度不一致的情况,从而造成用户终端的用户和目标终端的用户无法进行同步的点歌和唱歌。通过同步控制单元即可使用户终端的播放数据和目标终端的播放数据均与服务器的播放数据保持同步,从而使得用户终端的播放数据和目标终端的播放数据同步。
在上述任一技术方案中,优选地,所述用户终端还包括:位置显示单元,用于在所述用户终端中显示所述其他终端的位置和/或所述用户终端的位置。
在该技术方案中,通过位置显示单元,可以直观而方便地在用户终端中显示连接至服务器的终端的位置信息,便于用户进行选择和查找。
在上述任一技术方案中,优选地,所述用户终端还包括:录制单元,用于录制所述用户终端采集到的信息和所述目标终端采集到的信息;提示单元,用于提示用户将所述录制单元录制的内容进行分享。
在该技术方案中,用户可以根据需要设置用户终端自动录制联合唱歌的过程,也可以设置用户终端在接收到录制指令时再录制联合唱歌的过程,并且通过提示用户将录制的内容进行分享,可以使用户在唱歌完毕后即时将唱录内容进行分享(比如上传至社交网站),以实现实时分享,进而提高交互效果。
根据本发明的又一方面,还提出了一种社交点歌方法,包括:步骤202,用户终端据接收到的点歌指令生成歌曲列表,并将所述歌曲列表传输至服务器,其中,所述歌曲列表中的歌曲存储于所述服务器的数据库中;步骤204,所述服务器根据来自所述用户终端的查找指令,在其他终端中查找位于预设区域内的待选终端,并将查找结果传输至所述用户终端,其中,所述用户终端和所述其他终端分别通过移动通信网络连接至所述服务器;步骤206,所述服务器根据来自所述用户终端的连接请求指令,在所述待选终端中选择目标终端,控制所述用户终端与所述目标终端建立连接,并将所述歌曲列表传输至所述目标终端;步骤208,所述服务器根据来自所述用户终端和/或所述目标终端的播放指令播放所述歌曲列表中相应的歌曲,并将所述歌曲的播放数据分别传输至所述用户终端和所述目标终端;步骤210,所述用户终端实时地将采集到的信息传输至所述目标终端,以及所述目标终端实时地将采集到的信息传输至所述用户终端。
在该技术方案中,用户可以根据需要在连接至服务器的终端中查找目标终端并进行连接(音频或视频连接),然后再通过服务器播放歌曲,并实时的将播放数据传输至用户终端和目标终端,使用户终端的用户和目标终端的用户能够使用各自的终端进行点歌和唱歌的互动。这使得用户终端的用户可以查找在自己周围一定范围内的其他用户,或查找位于目标区域内的其他用户,在点歌的同时去发现和搜索身边未曾相识的其他用户,拓宽了用户的社交范围,提高了点歌***的便宜性,便于对音乐有爱好的人群在网络上聚合。
在上述技术方案中,优选地,所述步骤204还包括:所述服务器根据所述用户终端中的预设条件,在所述待选终端中查询符合所述预设条件的匹配终端,并将所述匹配终端的信息推送至所述用户终端;以及所述步骤206还包括:所述服务器根据来自所述用户终端的连接请求指令在所述匹配终端中选择所述目标终端。
在该技术方案中,预设条件可以是用户终端的用户喜欢的歌曲类型,服务器可以根据用户的喜好,向其推荐与其有相同歌曲爱好的其他用户,便于用户找到自己周围和自己有相同歌曲爱好的用户,并能够提高目标终端接受用户终端的连接请求的成功率。
在上述技术方案中,优选地,还包括:所述服务器对来自所述用户终端的登录信息进行验证,并在所述登录信息通过验证时,向所述用户终端发送允许指令,以允许用户登录所述用户终端;在所述登录信息未通过验证时,向所述用户终端发送禁止指令,以禁止所述用户登录所述用户终端。
在该技术方案中,服务器可以对在用户终端进行登录的用户进行身份验证,并在验证失败时禁止该用户登录,从而避免了非机主用户登录而造成机主信息泄露。
在上述技术方案中,优选地,所述步骤210还包括:所述服务器实时判断所述用户终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据是否同步,以及所述目标终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据是否同步,若不同步,则分别向所述用户终端和所述目标终端发送同步指令,所述用户终端根据接收到的所述同步指令,控制所述用户终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据同步,以及所述目标终端根据接收到的所述同步指令,控制所述目标终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据同步。
在该技术方案中,由于歌曲在服务器进行播放,当播放数据分别传输至用户终端和目标终端时,可能会出现用户终端的歌曲播放进度和目标终端的歌曲播放进度不一致的情况,从而造成用户终端的用户和目标终端的用户无法进行同步的点歌和唱歌。通过同步控制即可使用户终端的播放数据和目标终端的播放数据均与服务器的播放数据保持同步,从而使得用户终端的播放数据和目标终端的播放数据同步。
在上述任一技术方案中,优选地,还包括:在所述用户终端中显示所述其他终端的位置和/或所述用户终端的位置。
在该技术方案中,通过对终端的位置进行显示,可以直观而方便地在用户终端中显示连接至服务器的终端的位置信息,便于用户进行选择和查找。
在上述任一技术方案中,优选地,还包括:录制所述用户终端采集到的信息和所述目标终端采集到的信息;提示用户将录制的内容进行分享。
在该技术方案中,用户可以根据需要设置用户终端自动录制联合唱歌的过程,也可以设置用户终端在接收到录制指令时再录制联合唱歌的过程,并且通过提示用户将录制的内容进行分享,可以使用户在唱歌完毕后即时将唱录内容进行分享(比如上传至社交网站),以实现实时分享,进而提高交互效果。
通过以上技术方案,能够持大范围内的点歌和唱歌活动,拓展用户的社交范围,便于有相同音乐爱好的人进行互动。
附图说明
图1示出了根据本发明的实施例的社交点歌***的框图;
图2示出了根据本发明的实施例的社交点歌方法的流程图;
图3示出了根据本发明的实施例的身份验证的流程图;
图4示出了根据本发明的实施例的查找其他终端的流程图;
图5示出了根据本发明的实施例的点歌过程的流程图;
图6示出了根据本发明的实施例的建立连接的流程图;
图7示出了根据本发明的实施例的实时视频的流程图;
图8示出了根据本发明的实施例的社交点歌***的结构图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的实施例的社交点歌***的框图。
如图1所示,根据本发明的实施例的社交点歌***100包括服务器102、用户终端104和其他终端106,用户终端104和其他终端106分别通过移动通信网络连接至服务器102,其中,服务器102包括:查找单元1022,用于根据来自用户终端104的查找指令,在其他终端106中查找位于预设区域内的待选终端,并将查找结果传输至用户终端104;连接控制单元1024,用于根据来自用户终端104的连接请求指令,在待选终端中选择目标终端1062,控制用户终端104与目标终端1062建立连接,并将歌曲列表传输至目标终端1062;播放控制单元1026,用于根据来自用户终端104和/或目标终端1062的播放指令播放歌曲列表中相应的歌曲,并将歌曲的播放数据分别传输至用户终端104和目标终端1062;以及用户终端104包括:列表生成单元1042,用于根据接收到点歌指令生成歌曲列表,并将歌曲列表传输至服务器102,其中,歌曲列表中的歌曲存储于服务器102的数据库中;第一传输单元1044,用于实时地将用户终端104采集到的信息传输至目标终端1062;目标终端1062包括:第二传输单元10622,用于实时地将目标终端1062采集到的信息传输至用户终端104。
用户可以根据需要在连接至服务器102的终端中查找目标终端1062并进行连接(音频或视频连接),具体的查找方式可以是服务器102在接收用户终端发送的位置信息的同时,向其他在线终端广播用户终端104的位置信息,并接收其他终端106发送的位置信息,再根据用户终端104的查找指令,查找出目标范围内的其他终端106(即待选终端),将查找结果发送给用户终端104。然后通过服务器102播放歌曲,并实时的将播放数据传输至用户终端104和目标终端1062,使用户终端104的用户和目标终端1062的用户能够使用各自的终端进行点歌和唱歌的互动。这使得用户终端104的用户可以查找在自己周围一定范围内的其他用户,或查找位于目标区域内的其他用户,具体地,可以通过LBS(Location-BasedServices,位置服务)查找其他用户,进而在点歌的同时去发现和搜索身边未曾相识的其他用户,拓宽了用户的社交范围,提高了点歌***的便宜性,便于对音乐有爱好的人群在网络上聚合。
在上述技术方案中,优选地,服务器102还包括:推荐单元1027,用于根据用户终端104中的预设条件,在待选终端中查询符合预设条件的匹配终端,并将匹配终端的信息推送至用户终端104;以及连接控制单元1024还用于根据来自用户终端104的连接请求指令在匹配终端中选择目标终端1062。
预设条件可以是用户终端的用户喜欢的歌曲类型,服务器102可以根据用户的喜好,向其推荐与其有相同歌曲爱好的其他用户,便于用户找到自己周围和自己有相同歌曲爱好的用户,并能够提高目标终端接受用户终端的连接请求的成功率。
优选地,服务器102还包括:身份验证单元1028,用于对来自用户终端104的登录信息进行验证,并在登录信息通过验证时,向用户终端104发送允许指令,以允许用户登录用户终端104,在登录信息未通过验证时,向用户终端104发送禁止指令,以禁止用户登录用户终端104。
服务器102可以对在用户终端104进行登录的用户进行身份验证,并在验证失败时禁止该用户登录,从而避免了非机主用户登录而造成机主信息泄露。
优选地,服务器102还包括:同步控制单元1029,用于实时判断用户终端104中的播放数据和歌曲列表数据与服务器102中的播放数据和歌曲列表数据是否同步,以及目标终端1062中的播放数据和歌曲列表数据与服务器102中的播放数据和歌曲列表数据是否同步,若不同步,则分别向用户终端104和目标终端1062发送同步指令;以及用户终端104包括:第一数据同步单元1046,用于根据接收到的同步指令,控制用户终端104中的播放数据和歌曲列表数据与服务器102中的播放数据和歌曲列表数据同步;目标终端1062包括:第二数据同步单元10624,用于根据接收到的同步指令,控制目标终端1062中的播放数据和歌曲列表数据与服务器104中的播放数据和歌曲列表数据同步。
由于歌曲在服务器102进行播放,当播放数据分别传输至用户终端104和目标终端1062时,可能会出现用户终端104的歌曲播放进度和目标终端1062的歌曲播放进度不一致的情况,从而造成用户终端104的用户和目标终端1062的用户无法进行同步的点歌和唱歌。通过同步控制单元1029即可使用户终端104的播放数据和目标终端1062的播放数据均与服务器102的播放数据保持同步,从而使得用户终端104的播放数据和目标终端1062的播放数据同步。
优选地,用户终端104还包括:位置显示单元1047,用于在用户终端104中显示其他终端1062的位置和/或用户终端104的位置。
通过位置显示单元1047,可以直观而方便地在用户终端中显示连接至服务器102的终端的位置信息,便于用户进行选择和查找。
优选地,用户终端104还包括:录制单元1048,用于录制用户终端104采集到的信息和目标终端1062采集到的信息;提示单元1049,用于提示用户将录制单元1048录制的内容进行分享。
用户可以根据需要设置用户终端104自动录制联合唱歌的过程,也可以设置用户终端104在接收到录制指令时再录制联合唱歌的过程,并且通过提示用户将录制的内容进行分享,可以使用户在唱歌完毕后即时将唱录内容进行分享(比如上传至社交网站),以实现实时分享,进而提高交互效果。
需要说明的是,用户终端104和目标终端1062可以是相同的,只是当用户终端104作为点歌活动的发起方,而目标终端1062作为被邀请方时,用户终端104和目标终端1062所实现的功能不同而已。
图2示出了根据本发明的实施例的社交点歌方法的流程图。
如图2所示,根据本发明的实施例的社交点歌方法包括:步骤202,用户终端据接收到的点歌指令生成歌曲列表,并将歌曲列表传输至服务器,其中,歌曲列表中的歌曲存储于服务器的数据库中;步骤204,服务器根据来自用户终端的查找指令,在其他终端中查找位于预设区域内的待选终端,并将查找结果传输至用户终端,其中,用户终端和其他终端分别通过移动通信网络连接至服务器;步骤206,服务器根据来自用户终端的连接请求指令,在待选终端中选择目标终端,控制用户终端与目标终端建立连接,并将歌曲列表传输至目标终端;步骤208,服务器根据来自用户终端和/或目标终端的播放指令播放歌曲列表中相应的歌曲,并将歌曲的播放数据分别传输至用户终端和目标终端;步骤210,用户终端实时地将采集到的信息传输至目标终端,以及目标终端实时地将采集到的信息传输至用户终端。
用户可以根据需要在连接至服务器的终端中查找目标终端并进行连接(音频或视频连接),具体的查找方式可以是服务器在接收用户终端发送的位置信息的同时,向其他在线终端广播用户终端的位置信息,并接收其他终端发送的位置信息,再根据用户终端的查找指令,查找出目标范围内的其他终端(即待选终端),将查找结果发送给用户终端。然后通过服务器播放歌曲,并实时的将播放数据传输至用户终端和目标终端,使用户终端的用户和目标终端的用户能够使用各自的终端进行点歌和唱歌的互动。这使得用户终端的用户可以查找在自己周围一定范围内的其他用户,或查找位于目标区域内的其他用户,具体地,可以通过LBS(Location-BasedServices,位置服务)查找其他用户,进而在点歌的同时去发现和搜索身边未曾相识的其他用户,拓宽了用户的社交范围,提高了点歌***的便宜性,便于对音乐有爱好的人群在网络上聚合。
需要说明的是,可以由用户终端先建立歌曲列表,然后在目标终端接受用户终端的连接请求后,服务器再将歌曲列表同步至目标终端,也可以先建立目标终端与用户终端的连接,然后再由用户终端和/或目标终端建立歌曲列表,并将歌曲列表进行同步。
优选地,步骤204还包括:服务器根据用户终端中的预设条件,在待选终端中查询符合预设条件的匹配终端,并将匹配终端的信息推送至用户终端;以及步骤206还包括:服务器根据来自用户终端的连接请求指令在匹配终端中选择目标终端。
预设条件可以是用户终端的用户喜欢的歌曲类型,服务器可以根据用户的喜好,向其推荐与其有相同歌曲爱好的其他用户,便于用户找到自己周围和自己有相同歌曲爱好的用户,并能够提高目标终端接受用户终端的连接请求的成功率。
优选地,根据本发明的实施例的社交点歌方法还包括:服务器对来自用户终端的登录信息进行验证,并在登录信息通过验证时,向用户终端发送允许指令,以允许用户登录用户终端;在登录信息未通过验证时,向用户终端发送禁止指令,以禁止用户登录用户终端。
服务器可以对在用户终端进行登录的用户进行身份验证,并在验证失败时禁止该用户登录,从而避免了非机主用户登录而造成机主信息泄露。
优选地,步骤210还包括:服务器实时判断用户终端中的播放数据和歌曲列表数据与服务器中的播放数据和歌曲列表数据是否同步,以及目标终端中的播放数据和歌曲列表数据与服务器中的播放数据和歌曲列表数据是否同步,若不同步,则分别向用户终端和目标终端发送同步指令,用户终端根据接收到的同步指令,控制用户终端中的播放数据和歌曲列表数据与服务器中的播放数据和歌曲列表数据同步,以及目标终端根据接收到的同步指令,控制目标终端中的播放数据和歌曲列表数据与服务器中的播放数据和歌曲列表数据同步。
由于歌曲在服务器进行播放,当播放数据分别传输至用户终端和目标终端时,可能会出现用户终端的歌曲播放进度和目标终端的歌曲播放进度不一致的情况,从而造成用户终端的用户和目标终端的用户无法进行同步的点歌和唱歌。通过同步控制即可使用户终端的播放数据和目标终端的播放数据均与服务器的播放数据保持同步,从而使得用户终端的播放数据和目标终端的播放数据同步。
优选地,根据本发明的实施例的社交点歌方法还包括:在用户终端中显示其他终端的位置和/或用户终端的位置。
通过对终端的位置进行显示,可以直观而方便地在用户终端中显示连接至服务器的终端的位置信息,便于用户进行选择和查找。
优选地,根据本发明的实施例的社交点歌方法还包括:录制用户终端采集到的信息和目标终端采集到的信息;提示用户将录制的内容进行分享。
用户可以根据需要设置用户终端自动录制联合唱歌的过程,也可以设置用户终端在接收到录制指令时再录制联合唱歌的过程,并且通过提示用户将录制的内容进行分享,可以使用户在唱歌完毕后即时将唱录内容进行分享(比如上传至社交网站),以实现实时分享,进而提高交互效果。
图3示出了根据本发明的实施例的身份验证的流程图。
如图3所示,根据本发明的实施例的身份验证的过程包括:
步骤302,用户登录用户终端时,用户终端获取该用户的信息,并将该用户的信息进行整合,使用户和用户标识一一对应,并将整合后的用户信息上传至服务器;
步骤304,服务器对用户输入的用户名、密码等信息进行验证;
步骤306,判断验证是否通过;
步骤308,若验证通过则允许当前用户登录用户终端,若验证未通过则禁止当前用户登录用户终端,并结束本次登录操作。
用户可以在登录完成后,在用户终端查看和编辑自己的资料、好友列表、当前位置和当前状态等信息。
图4示出了根据本发明的实施例的查找其他终端的流程图。
如图4所示,根据本发明的实施例的查找其他终端的过程包括:
步骤402,用户通过用户终端向服务器发出查找请求,可以查找位于用户终端一定范围内的其他终端,也可以查找目标区域内的终端;
步骤404,服务器根据用户终端的查找请求进行查找,并将查找结果返回至用户终端,以在用户终端中进行显示,查找结果包括查找到的终端的位置、状态、性别、爱好等信息;
步骤406,服务器根据用户的爱好习惯向其推荐有相同爱好的用户(即匹配终端),并在用户终端中将这些用户以预设标识进行显示;
步骤408,根据用户的选择向目标终端发送连接请求或添加好友请求。
图5示出了根据本发明的实施例的点歌过程的流程图。
如图5所示,根据本发明的实施例的点歌过程包括:
步骤502,用户在用户终端打开歌曲列表进行点歌,默认列表可以是最近一次点歌的歌曲列表;
步骤504,服务器根据该用户的习惯和爱好向其推荐歌曲;
步骤506,判断用户是否选择服务器推荐的歌曲;
步骤508,若用户选择服务器推荐的歌曲,则将推荐的歌曲添加至歌曲列表;
步骤510,若用户不选择服务器推荐的歌曲,则直接进入服务器的歌曲数据库选择和搜索歌曲;
步骤512,将用户选定的歌曲添加至歌曲列表。
服务器还可以对数据库中的歌曲进行自动分类和更新,便于用户快速查找到所需歌曲。
图6示出了根据本发明的实施例的建立连接的流程图。
如图6所示,根据本发明的实施例的建立连接的过程包括:
步骤602,判断用户是否在好友列表中选择好友进行连接;
步骤604,若选择好友进行连接,则根据用户选择向一个或多个好用发出连接请求,同时将歌曲列表发送至目标用户的终端;
步骤606,若不选择好用进行连接,则向用户终端中(比如用户终端中的地图软件)显示的一个或多个目标用户的终端发出连接请求;
步骤608,判断目标是否接收连接请求并同步歌曲列表;
步骤610,若是,则在用户终端和目标终端之间建立连接,若不是,则结束本次操作;
步骤612,服务器将歌曲列表信息同步至目标终端。
图7示出了根据本发明的实施例的实时视频的流程图。
如图7所示,根据本发明的实施例的实时视频的过程包括:
步骤702,协调目标终端的输入/输出设备;
步骤704,对目标终端中的视频设备进行检测,判断视频设备能否启动;
步骤706,若不能,则对目标终端中的音频设备进行检测,判断音频设备能否启动,若音频设备也不能启动,则结束本次操作;
步骤708,若目标终端中的视频设备能够启动,或视频设备不能启动而音频设备能够启动,则允许用户终端的用户和目标终端的用户进行联合唱歌,并自动录制联合唱歌的过程或在接收到用户的录制指令时录制联合唱歌的过程;
步骤710,将录制内容自动保存至网盘,并提示用户是否将录制内容分享至各社交网站;
步骤712,完成本次点歌互动后,用户可以根据需要向互动的终端发送添加好友请求。
图8示出了根据本发明的实施例的社交点歌***的结构图。
如图8所示,根据本发明的实施例的社交点歌***100包括服务器102和至少两个用户终端104,至少两个用户终端104分别通过移动通信网络连接至服务器102,每个用户终端104可以供用户登录,并查找其他用户终端104的位置,以与其他一个或多个用户终端104建立连接,进而进行点歌和唱歌互动,即一个用户终端104为活动发起方,查询预设区域内的用户终端104(即其他终端),并选择一个或多个用户终端104(即目标终端)作为活动参与方建立连接。
以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,点歌***局限于固定的地点与特定的人际范围内,社交范围没有有效拓宽,便宜性受到很大限制。通过本发明的技术方案,能够支持大范围内的点歌和唱歌活动,拓展用户的社交范围,使有相同音乐爱好的人能够方便地在网络上聚合。
在本发明中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种社交点歌***,其特征在于,包括服务器、用户终端和其他终端,所述用户终端和所述其他终端分别通过移动通信网络连接至所述服务器,其中,所述服务器包括:
查找单元,用于根据来自所述用户终端的查找指令,在所述其他终端中查找位于预设区域内的待选终端,并将查找结果传输至所述用户终端;
连接控制单元,用于根据来自所述用户终端的连接请求指令,在所述待选终端中选择目标终端,控制所述用户终端与所述目标终端建立连接,并将歌曲列表传输至所述目标终端;
播放控制单元,用于根据来自所述用户终端和/或所述目标终端的播放指令播放所述歌曲列表中相应的歌曲,并将所述歌曲的播放数据分别传输至所述用户终端和所述目标终端;以及
所述用户终端包括:
列表生成单元,用于根据接收到点歌指令生成所述歌曲列表,并将所述歌曲列表传输至所述服务器,其中,所述歌曲列表中的歌曲存储于所述服务器的数据库中;
第一传输单元,用于实时地将所述用户终端采集到的信息传输至所述目标终端;
所述目标终端包括:
第二传输单元,用于实时地将所述目标终端采集到的信息传输至所述用户终端;
所述服务器还包括:
推荐单元,用于根据所述用户终端中的预设条件,在所述待选终端中查询符合所述预设条件的匹配终端,并将所述匹配终端的信息推送至所述用户终端;以及
所述连接控制单元还用于根据来自所述用户终端的连接请求指令在所述匹配终端中选择所述目标终端。
2.根据权利要求1所述的社交点歌***,其特征在于,所述服务器还包括:
身份验证单元,用于对来自所述用户终端的登录信息进行验证,并在所述登录信息通过验证时,向所述用户终端发送允许指令,以允许用户登录所述用户终端,在所述登录信息未通过验证时,向所述用户终端发送禁止指令,以禁止所述用户登录所述用户终端。
3.根据权利要求1所述的社交点歌***,其特征在于,所述服务器还包括:
同步控制单元,用于实时判断所述用户终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据是否同步,以及所述目标终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据是否同步,若不同步,则分别向所述用户终端和所述目标终端发送同步指令;以及
所述用户终端包括:第一数据同步单元,用于根据接收到的所述同步指令,控制所述用户终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据同步;
所述目标终端包括:第二数据同步单元,用于根据接收到的所述同步指令,控制所述目标终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据同步。
4.根据权利要求1至3中任一项所述的社交点歌***,其特征在于,所述用户终端还包括:
位置显示单元,用于在所述用户终端中显示所述其他终端的位置和/或所述用户终端的位置。
5.根据权利要求1至3中任一项所述的社交点歌***,其特征在于,所述用户终端还包括:
录制单元,用于录制所述用户终端采集到的信息和所述目标终端采集到的信息;
提示单元,用于提示用户将所述录制单元录制的内容进行分享。
6.一种社交点歌方法,其特征在于,包括:
步骤202,用户终端据接收到的点歌指令生成歌曲列表,并将所述歌曲列表传输至服务器,其中,所述歌曲列表中的歌曲存储于所述服务器的数据库中;
步骤204,所述服务器根据来自所述用户终端的查找指令,在其他终端中查找位于预设区域内的待选终端,并将查找结果传输至所述用户终端其中,所述用户终端和所述其他终端分别通过移动通信网络连接至所述服务器;
步骤206,所述服务器根据来自所述用户终端的连接请求指令,在所述待选终端中选择目标终端,控制所述用户终端与所述目标终端建立连接,并将所述歌曲列表传输至所述目标终端;
步骤208,所述服务器根据来自所述用户终端和/或所述目标终端的播放指令播放所述歌曲列表中相应的歌曲,并将所述歌曲的播放数据分别传输至所述用户终端和所述目标终端;
步骤210,所述用户终端实时地将采集到的信息传输至所述目标终端,以及所述目标终端实时地将采集到的信息传输至所述用户终端;
所述步骤204还包括:所述服务器根据所述用户终端中的预设条件,在所述待选终端中查询符合所述预设条件的匹配终端,并将所述匹配终端的信息推送至所述用户终端;以及
所述步骤206还包括:所述服务器根据来自所述用户终端的连接请求指令在所述匹配终端中选择所述目标终端。
7.根据权利要求6所述的社交点歌方法,其特征在于,还包括:所述服务器对来自所述用户终端的登录信息进行验证,并在所述登录信息通过验证时,向所述用户终端发送允许指令,以允许用户登录所述用户终端;在所述登录信息未通过验证时,向所述用户终端发送禁止指令,以禁止所述用户登录所述用户终端。
8.根据权利要求6所述的社交点歌方法,其特征在于,所述步骤210还包括:所述服务器实时判断所述用户终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据是否同步,以及所述目标终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据是否同步,若不同步,则分别向所述用户终端和所述目标终端发送同步指令,所述用户终端根据接收到的所述同步指令,控制所述用户终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据同步,以及所述目标终端根据接收到的所述同步指令,控制所述目标终端中的播放数据和歌曲列表数据与所述服务器中的播放数据和歌曲列表数据同步。
9.根据权利要求6至8中任一项所述的社交点歌方法,其特征在于,还包括:在所述用户终端中显示所述其他终端的位置和/或所述用户终端的位置。
10.根据权利要求6至8中任一项所述的社交点歌方法,其特征在于,还包括:录制所述用户终端采集到的信息和所述目标终端采集到的信息;提示用户将录制的内容进行分享。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210437573.1A CN103002013B (zh) | 2012-11-06 | 2012-11-06 | 社交点歌***和社交点歌方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210437573.1A CN103002013B (zh) | 2012-11-06 | 2012-11-06 | 社交点歌***和社交点歌方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103002013A CN103002013A (zh) | 2013-03-27 |
CN103002013B true CN103002013B (zh) | 2016-12-21 |
Family
ID=47930146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210437573.1A Expired - Fee Related CN103002013B (zh) | 2012-11-06 | 2012-11-06 | 社交点歌***和社交点歌方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103002013B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103236966A (zh) * | 2013-03-29 | 2013-08-07 | 广东欧珀移动通信有限公司 | 一种使播放相同文件的客户端相通讯的方法和*** |
CN105472588A (zh) * | 2014-09-05 | 2016-04-06 | 中兴通讯股份有限公司 | 一种获取服务信息的方法、客户端和服务端 |
CN104410866A (zh) * | 2014-11-26 | 2015-03-11 | 蒋超珍 | 同一房间多终端操作的多媒体点播*** |
CN105740299B (zh) * | 2014-12-12 | 2019-06-21 | 阿里巴巴集团控股有限公司 | 识别网络关系的方法、装置及服务器 |
CN104618345B (zh) * | 2015-01-05 | 2019-02-15 | 广州酷狗计算机科技有限公司 | 一种获取多媒体信息的方法和装置 |
WO2016109957A1 (zh) * | 2015-01-07 | 2016-07-14 | 加一联创电子科技有限公司 | 基于音乐信息提供社交服务的方法和*** |
CN105224668A (zh) * | 2015-10-10 | 2016-01-06 | 广州酷狗计算机科技有限公司 | 一种点播歌曲的处理方法和装置 |
CN105915503A (zh) * | 2016-02-25 | 2016-08-31 | 深圳市亿睿诚科技有限公司 | 一种同步点歌演唱方法及装置 |
CN106157943A (zh) * | 2016-06-27 | 2016-11-23 | 李英德 | 基于车载终端的卡拉ok业务的实现方法和装置 |
CN107147560A (zh) * | 2017-04-12 | 2017-09-08 | 腾讯科技(深圳)有限公司 | 数据分享方法及装置 |
CN110381098A (zh) * | 2018-04-12 | 2019-10-25 | 上海博泰悦臻网络技术服务有限公司 | 音乐列表分享方法和音乐列表分享*** |
CN110418182B (zh) * | 2019-07-19 | 2022-05-03 | 福建星网视易信息***有限公司 | 联网合唱方法及计算机可读存储介质 |
CN110444186A (zh) * | 2019-07-31 | 2019-11-12 | 福建星网视易信息***有限公司 | 一种多用户点播方法及存储介质 |
CN111031471A (zh) * | 2019-11-25 | 2020-04-17 | 维沃移动通信有限公司 | 一种数据传输方法、终端及基站 |
CN111383669B (zh) * | 2020-03-19 | 2022-02-18 | 杭州网易云音乐科技有限公司 | 多媒体文件上传方法、装置、设备及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1681270A (zh) * | 2004-04-08 | 2005-10-12 | 归海信息技术集成(上海)有限公司 | 实现因特网卡拉ok网上对唱和网上ktv的***和方法 |
EP1772851A1 (fr) * | 2005-10-05 | 2007-04-11 | Sagem Communication S.A. | Système de karaoké pour l'affichage du texte correspondant à la partie vocale d'un flux audiovisuel sur un écran d'un système audiovisuel |
CN102036100A (zh) * | 2010-11-30 | 2011-04-27 | 深圳市同洲电子股份有限公司 | 一种实现Internet虚拟KTV娱乐的方法与*** |
CN102158745A (zh) * | 2011-02-18 | 2011-08-17 | 深圳创维数字技术股份有限公司 | 卡拉ok业务的实现方法、终端、服务器端及*** |
CN102695121A (zh) * | 2011-03-25 | 2012-09-26 | 北京千橡网景科技发展有限公司 | 向社交网络中的用户推送好友信息的方法和*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090031883A1 (en) * | 2007-07-31 | 2009-02-05 | Christopher Lee Bennetts | Networked karaoke system and method |
CN101630507B (zh) * | 2009-08-18 | 2014-03-05 | 华为终端有限公司 | 远程卡拉ok的实现方法、装置和*** |
CN102496359A (zh) * | 2011-11-28 | 2012-06-13 | 华为终端有限公司 | 实现多方远程卡拉ok的方法及其装置 |
CN102629945B (zh) * | 2012-04-16 | 2014-07-23 | 腾讯科技(深圳)有限公司 | 用户信息获取方法和*** |
-
2012
- 2012-11-06 CN CN201210437573.1A patent/CN103002013B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1681270A (zh) * | 2004-04-08 | 2005-10-12 | 归海信息技术集成(上海)有限公司 | 实现因特网卡拉ok网上对唱和网上ktv的***和方法 |
EP1772851A1 (fr) * | 2005-10-05 | 2007-04-11 | Sagem Communication S.A. | Système de karaoké pour l'affichage du texte correspondant à la partie vocale d'un flux audiovisuel sur un écran d'un système audiovisuel |
CN102036100A (zh) * | 2010-11-30 | 2011-04-27 | 深圳市同洲电子股份有限公司 | 一种实现Internet虚拟KTV娱乐的方法与*** |
CN102158745A (zh) * | 2011-02-18 | 2011-08-17 | 深圳创维数字技术股份有限公司 | 卡拉ok业务的实现方法、终端、服务器端及*** |
CN102695121A (zh) * | 2011-03-25 | 2012-09-26 | 北京千橡网景科技发展有限公司 | 向社交网络中的用户推送好友信息的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN103002013A (zh) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103002013B (zh) | 社交点歌***和社交点歌方法 | |
CN103957218B (zh) | 共享媒体播放的方法和*** | |
US6757517B2 (en) | Apparatus and method for coordinated music playback in wireless ad-hoc networks | |
CN105139877B (zh) | 多媒体播放设备的连接方法、主设备、控制终端及*** | |
JP5640918B2 (ja) | サーバ装置、対応付け方法、及び携帯機器用プログラム | |
CN103763113B (zh) | 网络直播方法、装置及服务器 | |
US20060166739A1 (en) | Operating method for a wireless recreation system | |
US9547688B2 (en) | Method of providing service for user search, and apparatus, server, and system for the same | |
KR101680715B1 (ko) | 개인 네트워크 등록을 위한 장치 및 방법 | |
CN106850390B (zh) | 一种信息分享方法、服务器及终端设备 | |
CN106341459A (zh) | 电子设备远程控制*** | |
CN106559787A (zh) | 网络接入方法、装置及*** | |
CN103686438B (zh) | 一种加入频道的方法和装置 | |
CN106664451A (zh) | 针对共享的媒体输出设备的访问权分配 | |
US20190068660A1 (en) | System, method and apparatus for content eavesdropping | |
CN103854679B (zh) | 音乐播放控制方法、音乐播放方法、装置以及*** | |
JP2009134184A (ja) | カラオケネットワークシステム | |
CN105635059B (zh) | 一种wlan接入认证方法、相关设备及*** | |
JP2016118827A (ja) | コンテンツ配信システム、サーバ装置および携帯端末装置 | |
KR101677886B1 (ko) | 단말기를 이용한 서버기반의 실시간 노래반주기의 신곡인증 시스템, 방법, 단말기 및 정보처리장치 | |
JP5811426B1 (ja) | 音声データ送受信システム | |
CN105050090B (zh) | 一种播放场景的显示控制方法及播放设备 | |
CN105847905B (zh) | 一种音视频播放***控制方法和装置 | |
CN107995622A (zh) | 一种通过便携式路由器接入网络的方法及*** | |
CN104735749B (zh) | 一种接入网络的方法及无线路由器、门户平台服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161221 Termination date: 20211106 |
|
CF01 | Termination of patent right due to non-payment of annual fee |