一种获取多媒体信息的方法和装置的制造方法_3

文档序号:8301640阅读:来源:国知局
理账户中,当将多媒体信息发送给第一终端之后,才将该资源数值从管理账户中转移到第二用户的用户账户中。
[0118]其中,步骤204可以为:根据第一用户的用户标识,从用户标识和用户账户的对应关系中获取第一用户的用户账户,从第一用户的用户账户中减少该资源数值,将该资源数值增加到管理账户中。
[0119]在本步骤之前,多媒体服务器获取每个用户的用户标识和用户账户,将每个用户的用户标识和用户账户存储在用户标识和用户账户的对应关系中。
[0120]进一步地,多媒体服务器从第一用户的用户账户中转移该资源数值到管理账户中之后,存储第一用户的用户标识、多媒体信息的标识和资源数值的对应关系,以便当将多媒体信息发送给第一终端之后,根据第一用户的用户标识、多媒体信息的标识,从第一用户的用户标识、多媒体信息的标识和资源数值的对应关系中获取资源数值。
[0121]步骤205:多媒体服务器根据第二用户的用户标识,发送该获取请求给第二用户对应的第二终端;
[0122]由于是让第二用户录制第一用户指定的歌曲,因此,多媒体服务器需要将获取请求发送给第二用户对应的第二终端。
[0123]步骤206:第二终端接收多媒体服务器发送的该获取请求,根据第二用户的用户标识,获取对第二用户进行录音得到的多媒体信息的标识对应的多媒体信息,发送该多媒体信息给多媒体服务器;
[0124]第二终端先判断本地是否存储第二用户录制的第一用户指定的歌曲,如果存储,则直接将该歌曲发送给多媒体服务器;如果不存储,则让第二用户录制第一用户指定的歌曲;也即第二终端根据多媒体信息的标识,查找本地是否存储对第二用户进行拍摄得到的多媒体信息的标识对应的多媒体信息,如果存储,直接发送该多媒体信息给多媒体服务器;如果不存储,则第二终端对第二用户进行拍摄得到多媒体信息的标识对应的多媒体信息,发送该多媒体信息给多媒体服务器。
[0125]需要说明的是,如果不存储且第二终端不具备拍摄功能时,第二用户也可以通过任一具有拍摄功能的第三终端对第二用户进行拍摄得到多媒体信息的标识对应的多媒体信息;拍摄完成之后,第三终端发送多媒体信息给第二终端,由第二终端发送该多媒体信息给多媒体服务器。
[0126]进一步地,当第二用户不会演唱第一用户指定的歌曲时,第二用户还可以拒接第一用户的点歌,也即当第二用户不会演唱该多媒体信息的标识对应的多媒体信息时,第二终端发送获取响应给多媒体服务器,该获取响应用于指示拒绝发送该多媒体信息给多媒体服务器;多媒体服务器接收第二终端发送的获取响应,发送该获取响应给第一终端。
[0127]当第二用户拒接第一用户的点歌时,多媒体服务器需要将第一用户的费用退给第一用户,也即多媒体服务器将该资源数值从管理账户中转移到第一用户的用户账户中。
[0128]进一步地,多媒体服务器发送获取请求给第二终端之后,第二终端需要在规定的时间内上传第二用户录制的第一用户指定的歌曲,如果在规定的时间内没有上传第二用户录制的第一用户指定的歌曲,多媒体服务器确定第二用户拒接第一用户的点歌,此时多媒体服务器需要将第一用户的费用退给第一用户。也即多媒体服务器根据第二用户的用户标识,发送该获取请求给第二用户对应的第二终端时,开始计时,在计时的时间超过第一预设时间时还没有接收到第二终端发送的该多媒体信息时,则确定第二终端拒接发送该多媒体信息给多媒体服务器,多媒体服务器发送获取响应给第一终端,并将该资源数值从管理账户中转移到第一用户的用户账户中。
[0129]第一预设时间可以根据需要进行设置并更改,在本发明实施例中对第一预设时间不作具体限定。
[0130]步骤207:多媒体服务器接收第二终端发送的多媒体信息,将该多媒体信息发送给第一终端;
[0131]多媒体服务器接收第二终端发送的多媒体信息,根据第一用户的用户标识,将该多媒体信息发送给第一终端。
[0132]步骤208:第一终端接收多媒体服务器发送的多媒体信息;
[0133]第二终端将第二用户录制的第一用户指定的歌曲发送给第一终端之后,需要第一终端在规定的时间内提交转移指令给多媒体服务器,多媒体服务器根据该转移指令将第一用户的费用转移给第二用户;如果第一终端在规定的时间内没有提交转移指令,当规定的时间到达时,多媒体服务器也会将第一用户的费用转移给第二用户。也即多媒体服务器将多媒体信息发送给第一终端时,开始计时,在计时的时间超过第二预设时间时,或者在计时的时间超过第二预设时间之前接收到第一终端提交的转移指令时,执行步骤209。
[0134]其中,第二预设时间可以根据需要进行设置并更改,在本发明实施例中对第二预设时间不作具体限定。
[0135]步骤209:多媒体服务器将该资源数值从管理账户中转移到第二用户的用户账户中。
[0136]具体地,多媒体服务器根据第一用户的用户标识和多媒体信息的标识,从用户标识、多媒体信息的标识和资源数值的对应关系中获取该资源数值;根据第二用户的用户标识,从用户标识和用户账户的对应关系中获取第二用户的用户账户,从管理账户中减少该资源数值,将减少的该资源数值增加到第二用户的用户账户中。
[0137]进一步地,多媒体服务器将该资源数值从管理账户中转移到第二用户的用户账户中之后,第一终端获取评论信息,发送评论信息给多媒体服务器。
[0138]在本发明实施例中,接收第一用户对应的第一终端发送的获取请求,该获取请求携带第二用户的用户标识和多媒体信息的标识;根据第二用户的用户标识,发送获取请求给第二用户对应的第二终端,使第二终端获取对第二用户进行录音得到的多媒体信息的标识对应的多媒体信息;接收第二终端发送的多媒体信息,将多媒体信息发送给第一终端。本发明中第一终端能够获取对第二用户进行录音得到的多媒体信息的标识对应的多媒体信息。
[0139]实施例3
[0140]本发明实施例提供了一种获取多媒体信息的方法。当第一用户想要与第二用户同时进入点唱包间,以使第二用户演唱第一用户指定的歌曲时,可以通过本发明实施例提供的方法使第二用户演唱第一用户指定的歌曲。
[0141]参见图3,其中,该方法包括:
[0142]步骤301:第一用户对应的第一终端选择第二用户的用户标识;
[0143]其中,第一用户可以为点歌用户,第二用户可以为被点歌用户。
[0144]当第一用户想要第二用户同时进入点唱包间时,第一用户首先选择一个自己想听的被点歌用户,也即选择第二用户的用户标识。
[0145]第一终端从用户列表中选择一个用户标识作为第二用户的用户标识;当第一终端登录多媒体服务器时,多媒体服务器获取用户列表,发送用户列表给第一终端;第一终端接收多媒体服务器发送的用户列表,显示用户列表,第一用户根据用户的当前状态从用户列表中选择一个当前处于在线状态的用户标识,第一用户选择的用户标识就是被点歌用户的用户标识,并将选择的用户标识提交给第一终端,第一终端将第一用户选择的用户标识作为第二用户的用户标识。
[0146]其中,用户列表中至少存储被点歌用户的用户标识,用户列表中还可以存储用户的当前状态,当前状态包括在线或者不在线,用户列表中还可以存储用户的用户信息,用户信息可以包括用户的名称、性别、照片和擅长歌曲等。
[0147]其中,第一用户还可以根据用户的用户信息从用户列表中选择一个当前处于在线状态的用户标识。
[0148]例如,用户信息中包括擅长歌曲,第一用户根据用户的用户信息,从用户列表中选择一个用户擅长歌曲为自己喜欢的歌曲的用户标识。
[0149]其中,第一用户的用户标识可以为第一用户的名称或者第一用户在多媒体服务器中注册的用户账号等;第二用户的用户标识可以为第二用户的名称或者第二用户在多媒体服务器中注册的用户账号等。
[0150]步骤302:第一终端发送获取请求给多媒体服务器,该获取请求携带第二用户的用户标识;
[0151]当第一用户想要第二用户同时进入点唱包间,以使第二用户演唱第一用户指定的歌曲时,第一用户需要请求建立第一用户与第二用户之间的视频通话或者语音通话。也即第一终端请求建立第一用户与第二用户之间进行通信的通信连接时,第一终端发送获取请求给多媒体服务器,由多媒体服务器根据第一用户的用户标识和第二用户的用户标识建立第一终端与第二终端之间进行通信的通信连接,该获取请求除了携带第二用户的用户标识,还可以携带多媒体信息的标识、第一用户的用户标识和第一用户与第二用户进行通信的预设时长。
[0152]其中,多媒体信息的标识可以为被点歌曲的名称等。预设时长为第一用户想要第二用户为其演唱歌曲的时间。
[0153]步骤303:多媒体服务器接收第一终端发送的获取请求,从第一用户的用户账户中转移第一资源数值到管理账户中;
[0154]第一用户想要第二用户同时进入点歌包间,以使第二用户演唱第一用户指定的歌曲时,第一用户需要给第二用户付费,为了防止第二用户不按照第一用户的要求演唱歌曲,在第一用户给第二用户付费时,先将该费用转移到管理账户中,当第一用户和第二用户退出包间之后,才从管理账户中将该费用转移到第二用户的用户账户中。
[0155]其中,管理账户是一个公共账户,用于暂时存储第一用户向第二用户付的费用。
[0156]其中,如果该获取请求中携带预设时长,则步骤303可以通过以下步骤(I)至(3)实现,包括:
[0157]步骤(I):多媒体服务器接收第一终端发送的获取请求,从该获取请求中获取第二用户的用户标识和预设时长;
[0158]步骤(2):多媒
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1