一种直播方法及直播应用服务端、合作应用客户端技术

技术编号:14490670 阅读:78 留言:0更新日期:2017-01-29 13:26
本发明专利技术公开了一种直播方法及直播应用服务端、合作应用客户端,应用于网络直播领域,直播方法包括:接收合作应用客户端中嵌入的直播应用SDK传递的身份认证信息,身份认证信息为合作应用客户端基于用户的直播请求调用直播应用SDK时向所述直播应用SDK提供;向合作应用服务端验证身份认证信息;接收到合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,向直播应用SDK分配直播帐号,直播帐号用于直播应用SDK登陆以发起直播。本发明专利技术有效解决了现有实现直播功能的方案在开启直播时用户操作流程比较复杂的技术问题,进而实现了在合作应用上直接、快速开启直播。

【技术实现步骤摘要】

本专利技术涉及网络直播领域,尤其涉及一种直播方法及直播应用服务端、合作应用客户端
技术介绍
网络直播指的是含有互动内容的网络直播,经历了从早期的文字互动(聊天交流)到语音互动,再到视频互动的过程。现有网络直播主要基于一些网络直播应用进行。但是随着网络直播的发展,越来越多非直播应用希望能实现网络直播功能,但是自主开发直播应用或直播功能模块来实现直播需要耗费大量时间和资源,且在后期还需要涉及带宽、直播内容审核等诸多问题。因此,一些非直播应用为了实现直播功能,通过跳转到某些直播应用的页面链接呈现直播,或者通过用户安装一些辅助应用实现直播。可以看出,现有这两种实现直播功能的方案在开启直播时,用户操作流程比较复杂,给直播用户带来不便。
技术实现思路
本专利技术通过提供一种直播方法及直播应用服务端、合作应用客户端,解决了现有实现直播功能的方案在开启直播时,用户操作流程比较复杂的技术问题。第一方面,本专利技术实施例提供了一种直播方法,应用于一直播应用服务端,所述直播方法包括:接收合作应用客户端中嵌入的直播应用SDK传递的身份认证信息,所述身份认证信息为所述合作应用客户端基于用户的直播请求调用所述直播应用SDK时向所述直播应用SDK提供;向合作应用服务端验证所述身份认证信息;接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,向所述直播应用SDK分配直播帐号,其中,所述直播帐号用于所述直播应用SDK登陆以发起直播。可选的,所述向合作应用服务端验证所述身份认证信息,包括:将所述身份认证信息发送给所述合作应用服务端的身份验证接口,所述身份验证接口用于验证所述身份认证信息是否为合法身份信息,在所述身份认证信息为合法身份信息时表征所述身份认证信息验证通过。可选的,所述接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,向所述直播应用SDK分配直播帐号,包括:接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,判断所述身份认证信息是否绑定有直播帐号;若所述身份认证信息绑定有直播帐号,将已经与所述身份认证信息绑定的直播帐号分配给所述直播应用SDK;若所述身份认证信息未绑定过直播帐号,生成新的直播帐号绑定至所述身份认证信息。可选的,所述反馈信息包括与所述身份认证信息对应的信息接收标识,在所述生成新的直播帐号绑定至所述身份认证信息之后,所述直播方法还包括:将所述信息接收标识绑定至所述新的直播帐号,以及生成用于登陆直播应用客户端的登陆密码;将所述登陆密码和所述信息接收标识发送给所述合作应用服务端,指示所述合作应用服务端将所述登陆密码和所述信息接收标识发送给用户。可选的,在所述向所述直播应用SDK分配直播帐号之后,所述直播方法还包括:接收所述直播应用SDK传递的信息接收标识和所述直播应用SDK传递的用于登陆直播应用客户端的登陆密码,所述信息接收标识和所述登陆密码为用户在所述合作应用客户端调用所述直播应用SDK后,基于用户输入操作提供给所述直播应用SDK。可选的,在所述向所述直播应用SDK分配直播帐号之后,所述直播方法还包括:接收所述直播应用SDK发送的虚拟币兑换请求;响应所述虚拟币兑换请求,向所述合作应用服务端发送扣款请求;在接收到所述合作应用服务端反馈的扣款成功消息时,向所述直播应用SDK发放直播虚拟物;在接收到所述合作应用服务端反馈的扣款失败消息时,通过所述直播应用SDK向所述合作应用客户端传递所述扣款失败消息,所述扣款失败消息用于指示所述合作应用客户端调起充值页面。可选的,在所述向所述直播应用SDK分配直播帐号之后,所述直播方法还包括:接收所述直播应用SDK发送的虚拟币兑换请求;响应所述虚拟币兑换请求,以向所述直播应用SDK发放直播虚拟物,否则指示所述直播应用SDK显示充值页面。第二方面,本专利技术实施例提供了一种直播方法,应用于嵌入有直播应用SDK的合作应用客户端中,所述直播方法包括:接收到用户的直播请求时,通过调用所述直播应用SDK向直播应用服务端传递身份认证信息,所述身份认证信息用于所述直播应用服务端向合作应用服务端验证;接收所述直播应用服务端向所述直播应用SDK分配的直播帐号,其中,所述直播帐号为所述直播应用服务端接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时向所述直播应用SDK分配;通过所述直播应用SDK登陆所述直播账号以发起直播。可选的,在所述通过所述直播应用SDK登陆所述直播账号以发起直播之后,所述直播方法还包括:通过调用所述直播应用SDK向所述直播应用服务端传递信息接收标识和用于登陆直播应用客户端的登陆密码,所述信息接收标识和所述登陆密码为调用所述直播应用SDK后,基于用户输入操作提供给所述直播应用SDK。可选的,在所述通过所述直播应用SDK登陆所述直播账号以发起直播之后,所述直播方法还包括:通过所述直播应用SDK向所述直播应用服务端传递虚拟币兑换请求,其中,所述虚拟币兑换请求用于指示所述直播应用服务端向所述合作应用服务端发送扣款请求;在所述直播应用服务端接收到所述合作应用服务端反馈的扣款成功消息时,通过所述直播应用SDK接收所述直播应用服务端发放的直播虚拟物;在所述直播应用服务端接收到所述合作应用服务端反馈的扣款失败消息时,通过所述直播应用SDK接收所述直播应用服务端发送的所述扣款失败消息;响应所述扣款失败消息,以调起充值页面。可选的,在所述向所述直播应用SDK分配直播帐号之后,所述直播方法还包括:通过所述直播应用SDK向所述直播应用服务端发送虚拟币兑换请求;接收所述直播应用服务端响应所述虚拟币兑换请求以向所述直播应用SDK发放的直播虚拟物,否则调用所述直播应用SDK显示充值页面。第三方面,本专利技术实施例提供了一种直播应用服务端,包括:身份认证信息接收单元,用于接收合作应用客户端中嵌入的直播应用SDK传递的身份认证信息,所述身份认证信息为所述合作应用客户端基于用户的直播请求调用所述直播应用SDK时向所述直播应用SDK提供;身份验证单元,用于向合作应用服务端验证所述身份认证信息;直播帐号分配单元,用于接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,向所述直播应用SDK分配直播帐号,其中,所述直播帐号用于所述直播应用SDK登陆以发起直播。可选的,所述身份验证单元,具体用于:将所述身份认证信息发送给所述合作应用服务端的身份验证接口,所述身份验证接口用于验证所述身份认证信息是否为合法身份信息,在所述身份认证信息为合法身份信息时表征所述身份认证信息验证通过。可选的,所述直播帐号分配单元,包括:绑定判断子单元,用于接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,判断所述身份认证信息是否绑定有直播帐号;账号分配子单元,用于若所述身份认证信息绑定有直播帐号,将已经与所述身份认证信息绑定的直播帐号分配给所述直播应用SDK;账号生成子单元,用于若所述身份认证信息未绑定过直播帐号,生成新的直播帐号绑定至所述身份认证信息。可选的,所述反馈信息包括与所述身份认证信息对应的信息接收标识,所述直播应用服务端还包括:标识绑定单元,用于将所述信息接收标识绑定至所述新的直播帐号,以及生成用于登陆直播应用客户端的登陆密码;账户发送单元,用于将所述登本文档来自技高网...
一种直播方法及直播应用服务端、合作应用客户端

【技术保护点】
一种直播方法,应用于一直播应用服务端,其特征在于,所述直播方法包括:接收合作应用客户端中嵌入的直播应用SDK传递的身份认证信息,所述身份认证信息为所述合作应用客户端基于用户的直播请求调用所述直播应用SDK时向所述直播应用SDK提供;向合作应用服务端验证所述身份认证信息;接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,向所述直播应用SDK分配直播帐号,其中,所述直播帐号用于所述直播应用SDK登陆以发起直播。

【技术特征摘要】
1.一种直播方法,应用于一直播应用服务端,其特征在于,所述直播方法包括:接收合作应用客户端中嵌入的直播应用SDK传递的身份认证信息,所述身份认证信息为所述合作应用客户端基于用户的直播请求调用所述直播应用SDK时向所述直播应用SDK提供;向合作应用服务端验证所述身份认证信息;接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,向所述直播应用SDK分配直播帐号,其中,所述直播帐号用于所述直播应用SDK登陆以发起直播。2.如权利要求1所述的直播方法,其特征在于,所述向合作应用服务端验证所述身份认证信息,包括:将所述身份认证信息发送给所述合作应用服务端的身份验证接口,所述身份验证接口用于验证所述身份认证信息是否为合法身份信息,在所述身份认证信息为合法身份信息时表征所述身份认证信息验证通过。3.如权利要求1所述的直播方法,其特征在于,所述接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,向所述直播应用SDK分配直播帐号,包括:接收到所述合作应用服务端发送的所述身份认证信息验证通过的反馈信息时,判断所述身份认证信息是否绑定有直播帐号;若所述身份认证信息绑定有直播帐号,将已经与所述身份认证信息绑定的直播帐号分配给所述直播应用SDK;若所述身份认证信息未绑定过直播帐号,生成新的直播帐号绑定至所述身份认证信息。4.如权利要求3所述的直播方法,其特征在于,所述反馈信息包括与所述身份认证信息对应的信息接收标识,在所述生成新的直播帐号绑定至所述身份认证信息之后,所述直播方法还包括:将所述信息接收标识绑定至所述新的直播帐号,以及生成用于登陆直播应用客户端的登陆密码;将所述登陆密码和所述信息接收标识发送给所述合作应用服务端,指示所述合作应用服务端将所述登陆密码和所述信息接收标识发送给用户。5.如权利要求1-3中任一权利要求所述的直播方法,其特征在于,在所述向所述直播应用SDK分配直播帐号之后,所述直播方法还包括:接收所述直播应用SDK传递的信息接收标识和所述直播应用SDK传递的用于登陆直播应用客户端的登陆密码,所述信息接收标识和所述登陆密码为用户在所述合作应用客户端调用所述直播应用SDK后,基于用户输入操作提供给所述直播应用SDK。6.如权利要求1-3中任一权利要求所述的直播方法,其特征在于,在所述向所述直播应用SDK分配直播帐号之后,所述直播方法还包括:接收所述直播应用SDK发送的虚拟币兑换请求...

【专利技术属性】
技术研发人员:张震刘晨光杨继广
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1