本发明涉及移动互联网技术。
背景技术:
歌唱是人类感情的一种表达,每个人都需要歌唱来抒发自己的情感。当你想要对你身边的人抒发情感时,对着他唱一唱是一个不错的选择。如果一个人在街头歌唱,唱得不好的话,会打扰到周围人的生活。即使唱得不错,还是会打扰一些人。
基于此,发明一套能够向周围人展示自己的歌唱才华,同时能够交友,又不会打扰到别人的系统,就能给人们带来一个全新的很棒的很棒的社交形式。
技术实现要素:
图1是csss系统基于的硬件设备关系图。
图2是csss系统的基本流程图。
图3是csss系统服务器端结构示意图。
图4是csss系统客户端内部结构示意图。
具体实施方式
要构成此系统需要的基本硬件构成架构如图1。
首先构成客户端的智能设备应当具备以下硬件:显示设备、上网设备和定位设备(系统)、音频输入输出设备。
其次此系统还具有一个服务器系统作为数据处理和存储的部分,此服务器系统可以是单个服务器,或者以其他形式具有服务器功能的系统。此服务器系统应当和一个内部或外部的上网设备相连接。
这两个系统均通过上网设备连接互联网,以相互传递信息。
客户端有多个,均与服务器系统通过网络连接。
图2给出了系统的情景流程,图中客户端一和客户端二可以是任意合规智能硬件。具体流程包含以下步骤:
使用所述一种基于可定位智能设备的唱歌社交系统,其运行方法包括:
第1步:客户端一用户在软件的录音模块下唱歌。录音模块将歌曲转换为数字格式保存下来;
第2步:客户端一将歌曲和位置上传到服务器;
第3步:后台服务器存储歌曲和唱歌所在位置;
第4步:客户端二用户使用搜索周边歌曲功能,客户端二将当前位置传输到服务器;
第5步:服务器计算出客户端2附近的歌曲,并回复给客户端2;
第6步:客户端2用户选择歌曲进行欣赏,并可通过客户端的聊天功能与唱歌用用户交流。
csss系统的服务器系统内部示意图如图3所示,主要包括下面几个模块:信息接收模块、保存模块、歌曲管理模块、数据库、位置计算模块和信息发送模块。
csss系统客户端的内部示意图如图4所示,主要包括以下几个模块录音模块,歌曲上传模块,定位模块,歌曲搜索模块,播放模块。