[发明专利]一种用于客户端的通信方法及电子设备有效
| 申请号: | 201810645256.6 | 申请日: | 2018-06-21 |
| 公开(公告)号: | CN108924108B | 公开(公告)日: | 2021-02-02 |
| 发明(设计)人: | 周志刚;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
| 地址: | 430000 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 客户端 通信 方法 电子设备 | ||
1.一种用于客户端的通信方法,包括:
获取服务器发送的随机字段r及验证次数times,times>1;
对所述随机字段r进行times次计算,得到验证字段k;
将所述验证字段k加入到请求数据中后发送至所述服务器;
获取服务器发送的合法性判断结果,其中,所述合法性判断结果是通过所述服务器对所述随机字段r进行times次计算,得到计算结果K,比较计算结果K是否等于请求数据中的验证字段k,如果是,则合法性判断结果为合法,否则,所述合法性判断结果为不合法。
2.根据权利要求1所述的用于客户端的通信方法,所述将所述验证字段k加入到请求数据中后发送至所述服务器,还包括:
将所述验证字段k加入到请求数据中后,对所述请求数据进行加密,并将加密后的请求数据发送至所述服务器。
3.根据权利要求2所述的用于客户端的通信方法,所述对所述请求数据进行加密,包括:
采用共享秘钥对所述请求数据进行加密,其中,所述共享秘钥由所述服务器的公钥和所述客户端的公钥组成。
4.根据权利要求1所述的用于客户端的通信方法,所述服务器为直播平台服务器,所述客户端为主播客户端,其中,所述方法还包括:
向所述直播平台服务器发送第一功能开启的消息,以使得所述直播平台服务器向观众客户端开启第一功能的接口;
接收所述直播平台服务器发送的第一功能请求,其中,该第一功能功能请求由所述观众客户端通过所述第一功能的接口发送至所述直播平台服务器。
5.根据权利要求1所述的用于客户端的通信方法,所述服务器为直播平台服务器,所述客户端为观众客户端,其中,所述方法还包括:
获取所述直播平台服务器发送的第一功能的接口;
向所述直播平台服务器发送第一功能请求,以使得所述直播平台服务器将该第一功能请求转发至主播客户端。
6.一种安装有客户端的电子设备,包括:
通信器,用于与服务器通信;
处理器;
存储器,其存储有计算机可执行程序,该程序在被所述处理器执行时,使得所述处理器执行:
获取服务器发送的随机字段r及验证次数times,times>1;
对所述随机字段r进行times次计算,得到验证字段k;
将所述验证字段k加入到请求数据中后发送至所述服务器;
获取服务器发送的合法性判断结果,其中,所述合法性判断结果是通过所述服务器对所述随机字段r进行times次计算,得到计算结果K,比较计算结果K是否等于请求数据中的验证字段k,如果是,则合法性判断结果为合法,否则,所述合法性判断结果为不合法。
7.根据权利要求6所述的安装有客户端的电子设备,其中,所述处理器将所述验证字段k加入到请求数据中后发送至所述服务器,还执行:
将所述验证字段k加入到请求数据中后,对所述请求数据进行加密,并将加密后的请求数据发送至所述服务器。
8.根据权利要求7所述的安装有客户端的电子设备,所述处理器对所述请求数据进行加密,包括:
采用共享秘钥对所述请求数据进行加密,其中,所述共享秘钥由所述服务器的公钥和所述客户端的公钥组成。
9.根据权利要求6所述的安装有客户端的电子设备,所述服务器为直播平台服务器,所述客户端为主播客户端,其中,所述处理器还执行:
向所述直播平台服务器发送第一功能开启的消息,以使得所述直播平台服务器向观众客户端开启第一功能的接口;
接收所述直播平台服务器发送的第一功能请求,其中,该第一功能功能请求由所述观众客户端通过所述第一功能的接口发送至所述直播平台服务器。
10.根据权利要求6所述的安装有客户端的电子设备,所述服务器为直播平台服务器,所述客户端为观众客户端,其中,所述处理器还执行:
获取所述直播平台服务器发送的第一功能的接口;
向所述直播平台服务器发送第一功能请求,以使得所述直播平台服务器将该第一功能请求转发至主播客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810645256.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种区块链远程医疗数据调用可验证方法
- 下一篇:数据传输方法、装置及处理设备





