1.一种基于车载终端的卡拉OK业务的实现方法,包括:
获取第一账号通过所在第一车载终端发送的卡拉OK请求,所述卡拉OK请求包括歌曲信息;
获取状态为空闲的账号信息,并向状态为空闲的账号发送所述卡拉OK请求;
获取第二账号通过所在第二车载终端发送的应答请求,所述第二账号为所述状态为空闲的账号中的一个;
根据所述应答请求建立所述第一账号和所述第二账号的卡拉OK连接;
获取所述第一车载终端和/或所述第二车载终端采集的音频流;
将所述采集的音频流发送至对方,使所述第一车载终端和所述第二车载终端对对方的音频流和/或采集的音频流以及所述歌曲信息对应的本地的媒体流进行混音播放。
2.根据权利要求1所述的基于车载终端的卡拉OK业务的实现方法,其特征在于,所述第二账号为最早收到的应答请求所对应的账号。
3.根据权利要求1所述的基于车载终端的卡拉OK业务的实现方法,其特征在于,所述获取状态为空闲的账号信息,并向状态为空闲的账号发送所述卡拉OK请求的步骤包括:
获取所述第一账号的好友列表;
获取所述好友列表中状态为空闲的账号信息;
向所述好友列表中状态为空闲的账号发送所述卡拉OK请求。
4.根据权利要求1所述的基于车载终端的卡拉OK业务的实现方法,其特征在于,在所述获取状态为空闲的账号信息,并向状态为空闲的账号发送所述卡拉OK请求的步骤之后,还包括:
若在预设时间内未获取第二账号通过所在第二车载终端发送的应答请求,则向所述第一账号返回请求失败信息。
5.根据权利要求1所述的基于车载终端的卡拉OK业务的实现方法,其特征在于,在所述根据所述应答请求建立所述第一账号和所述第二账号的卡拉OK连接的步骤之后,还包括:
获取所述第一账号通过所在第一车载终端和/或所述第二账号通过所在第二车载终端发送的媒体流获取请求,所述媒体流获取请求包括所述歌曲信息;
根据所述媒体流获取请求,将所述歌曲信息对应的媒体流发送至对应的请求方。
6.一种基于车载终端的卡拉OK业务的实现装置,包括:
请求获取模块,用于获取第一账号通过所在第一车载终端发送的卡拉OK请求,所述卡拉OK请求包括歌曲信息;
状态获取模块,用于获取状态为空闲的账号信息,并向状态为空闲的账号发送所述卡拉OK请求;
应答获取模块,用于获取第二账号通过所在第二车载终端发送的应答请求,所述第二账号为所述状态为空闲的账号中的一个;
连接模块,用于根据所述应答请求建立所述第一账号和所述第二账号的卡拉OK连接;
音频流获取模块,用于获取所述第一车载终端和/或所述第二车载终端采集的音频流;
发送模块,用于将所述采集的音频流发送至对方,使所述第一车载终端和所述第二车载终端对对方的音频流和/或采集的音频流以及所述歌曲信息对应的本地的媒体流进行混音播放。
7.根据权利要求6所述的基于车载终端的卡拉OK业务的实现装置,其特征在于,所述第二账号为最早收到的应答请求所对应的账号。
8.根据权利要求6所述的基于车载终端的卡拉OK业务的实现装置,其特征在于,所述状态获取模块,包括:
列表获取模块,用于获取所述第一账号的好友列表;
信息获取模块,用于获取所述好友列表中状态为空闲的账号信息;
请求发送模块,用于向所述好友列表中状态为空闲的账号发送所述卡拉OK请求。
9.根据权利要求6所述的基于车载终端的卡拉OK业务的实现装置,其特征在于,还包括:
反馈模块,用于在预设时间内未获取第二账号通过所在第二车载终端发送的应答请求时,向所述第一账号返回请求失败信息。
10.根据权利要求6所述的基于车载终端的卡拉OK业务的实现装置,其特征在于,还包括:
媒体流获取模块,用于获取所述第一账号通过所在第一车载终端和/或所述第二账号通过所在第二车载终端发送的媒体流获取请求,所述媒体流获取请求包括所述歌曲信息;
媒体流发送模块,用于根据所述媒体流获取请求,将所述歌曲信息对应的媒体流发送至对应的请求方。