1.一种直播间关注方法,应用于直播客户端,其特征在于,所述方法包括:在所述直播客户端登陆至当前直播间时,生成与所述直播服务器所生成的服务器共享密钥相同的客户端共享密钥,以及接收所述直播服务器下发的算法标识;
在所述直播客户端处于所述当前直播间过程中,获取对所述当前直播间的关注点击事件的事件信息,所述关注点击事件为基于当前登录在所述直播客户端的观看用户对所述当前直播间的关注操作产生;
调用由所述算法标识所确定的目标算法集合,对所述客户端共享密钥进行处理,生成携带有客户端鉴权值的关注直播间请求;
向所述直播服务器发送所述关注直播间请求和所述事件信息,使得所述直播服务器根据所述事件信息和所述关注直播间请求判断是否接受所述观看用户对所述当前直播间的关注。
2.如权利要求1所述的直播间关注方法,其特征在于,所述接收所述直播服务器下发的算法标识,包括:在所述直播客户端登陆至所述当前直播间时,向所述直播服务器发送房间信息请求;
接收所述直播服务器针对所述房间信息请求反馈的房间信息,在所述房间信息中携带有所述算法标识。
3.如权利要求2所述的直播间关注方法,其特征在于,所述生成与所述直播服务器所生成的服务器共享密钥相同的客户端共享密钥,包括:在所述直播客户端登陆至所述当前直播间时,生成客户端私钥以及与所述生成客户端私钥配对的客户端公钥;
向所述直播服务器发送所述客户端公钥,使得所述直播服务器根据所述客户端公钥和所述直播服务器生成的服务器私钥生成所述服务器共享密钥;
接收来自所述直播服务器的与所述服务器私钥配对的服务器公钥,所述服务器公钥为根据所述服务器私钥和所述客户端公钥生成;
根据所述客户端私钥和所述服务器公钥生成所述客户端共享密钥。
4.如权利要求3所述的直播间关注方法,其特征在于,所述生成客户端私钥以及与所述生成客户端私钥配对的客户端公钥,具体包括:从所述房间信息中确定所述当前直播间的房间号;
调用私钥生成函数,根据随机数据、所述当前直播间的房间号、以及所述观看用户的用户身份信息生成所述客户端私钥;
调用公钥生成函数,根据所述客户端私钥生成所述客户端公钥。
5.如权利要求1所述的直播间关注方法,其特征在于,所述算法标识包括加密算法序号和哈希算法序号,所述调用由所述算法标识所确定的目标算法集合,对所述客户端共享密钥进行处理,生成携带有客户端鉴权值的关注直播间请求,具体包括:从所述直播客户端所集成的加密算法库中调用所述加密算法序号所对应的加密算法,基于所述客户端共享密钥、所述观看用户的用户身份信息、所述直播服务器下发的时间戳信息进行加密处理,得到加密结果数据;
确定所述加密结果数据的数据长度;
从所述直播客户端所集成的哈希算法库中调用所述哈希算法序号所对应的哈希算法,基于所述加密结果数据和所述加密结果数据的数据长度计算出所述客户端鉴权值;
根据所述客户端鉴权值构建所述关注直播间请求。
6.一种验证直播间关注的方法,应用于直播服务器,其特征在于,所述方法包括:接收到来自直播客户端的关注直播间请求时,判断是否从所述直播客户端接收到对所述当前直播间的关注点击事件的事件信息;
如果接收到所述事件信息,验证所述事件信息是否合法,如果没有接收到所述事件信息,拒绝所述关注直播间请求;
如果所述事件信息合法,验证所述关注直播间请求中携带的客户端鉴权值是否合法,如果所述客户端鉴权值合法,接受接收当前登录所述直播客户端的观看用户对所述当前直播间的关注,否则,拒绝所述关注直播间请求。
7.一种直播间关注系统,应用于直播客户端,其特征在于,所述系统包括:登陆处理单元,用于在所述直播客户端登陆至当前直播间时,生成与所述直播服务器所生成的服务器共享密钥相同的客户端共享密钥,以及接收所述直播服务器下发的算法标识;
事件信息获取单元,用于在所述直播客户端处于所述当前直播间过程中,获取对所述当前直播间的关注点击事件的事件信息,所述关注点击事件为基于当前登录在所述直播客户端的观看用户对所述当前直播间的关注操作产生;
关注请求生成单元,用于调用由所述算法标识所确定的目标算法集合,对所述客户端共享密钥进行处理,生成携带有客户端鉴权值的关注直播间请求;
发送单元,用于向所述直播服务器发送所述关注直播间请求和所述事件信息,使得所述直播服务器根据所述事件信息和所述关注直播间请求判断是否接受所述观看用户对所述当前直播间的关注。
8.一种验证直播间关注的系统,应用于直播服务器,其特征在于,所述系统包括:第一接收判断单元,用于接收到来自直播客户端的关注直播间请求时,判断是否从所述直播客户端接收到对所述当前直播间的关注点击事件的事件信息;
信息验证单元,用于如果接收到所述事件信息,验证所述事件信息是否合法,如果没有接收到所述事件信息,拒绝所述关注直播间请求;
请求验证单元,用于如果所述事件信息合法,验证所述关注直播间请求中携带的客户端鉴权值是否合法,如果所述客户端鉴权值合法,接受接收当前登录所述直播客户端的观看用户对所述当前直播间的关注,否则,拒绝所述关注直播间请求。
9.一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-5中任一项所述的步骤。
10.一种直播服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求6所述的步骤。