预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111343083A(43)申请公布日2020.06.26(21)申请号202010442053.4(22)申请日2020.05.22(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人周逻理(74)专利代理机构北京众达德权知识产权代理有限公司11570代理人刘进(51)Int.Cl.H04L12/58(2006.01)H04L29/08(2006.01)H04L29/06(2006.01)权利要求书2页说明书9页附图4页(54)发明名称即时通信方法、装置、电子设备及可读存储介质(57)摘要本说明书实施例公开了一种即时通信方法,接收客户端发送的网页即时通信请求;根据所述网页即时通信请求,为所述网页即时通信请求的请求会话分配会话用户名和会话密码,并将所述会话用户名、所述会话密码和网关监听信息返回给所述客户端;接收所述客户端发送的通信检查包,根据所述会话用户名对所述通信检查包进行验证;在验证通过时,新建用户数据报协议的套接字和通信代理模块,其中,所述新建的套接字的接口为所述网关监听信息中的网关监听接口,所述新建的套接字与所述客户端的外网地址绑定;基于所述新建的套接字,通过所述通信代理模块接收所述客户端发送的即时通信数据。CN111343083ACN111343083A权利要求书1/2页1.一种即时通信方法,应用于网页即时通信网关中,包括:接收客户端发送的网页即时通信请求;根据所述网页即时通信请求,为所述网页即时通信请求的请求会话分配会话用户名和会话密码,并将所述会话用户名、所述会话密码和网关监听信息返回给所述客户端;接收所述客户端发送的通信检查包,根据所述会话用户名对所述通信检查包进行验证,其中,所述通信检查包是所述客户端根据所述会话用户名和所述网关监听信息生成的;在验证通过时,新建用户数据报协议的套接字和通信代理模块,其中,所述新建的套接字的接口为所述网关监听信息中的网关监听接口,所述新建的套接字与所述客户端的外网地址绑定;基于所述新建的套接字,通过所述通信代理模块接收所述客户端发送的即时通信数据。2.如权利要求1所述的通信方法,所述新建的套接字与所述客户端的外网地址绑定的步骤,包括:通过UDP中的接收数据函数将所述新建的套接字与所述客户端的外网地址绑定。3.如权利要求2所述的通信方法,所述接收所述客户端发送的通信检查包,包括:通过所述网页即时通信网关中的监听模块接收所述通信检查包,其中,所述通信检查包是所述客户端根据所述会话用户名和所述网关监听信息生成的第一个STUN包。4.如权利要求3所述的通信方法,所述第一个STUN包的用户名字段下的数据为所述会话用户名。5.一种即时通信装置,包括:请求接收单元,用于接收客户端发送的网页即时通信请求;分配单元,用于根据所述网页即时通信请求,为所述网页即时通信请求的请求会话分配会话用户名和会话密码,并将所述会话用户名、所述会话密码和网关监听信息返回给所述客户端;验证单元,用于接收所述客户端发送的通信检查包,根据所述会话用户名对所述通信检查包进行验证,其中,所述通信检查包是所述客户端根据所述会话用户名和所述网关监听信息生成的;新建单元,用于在验证通过时,新建用户数据报协议的套接字和通信代理模块,其中,所述新建的套接字的接口为所述网关监听信息中的网关监听接口,所述新建的套接字与所述客户端的外网地址绑定;通信处理单元,用于基于所述新建的套接字,通过所述通信代理模块接收所述客户端发送的即时通信数据。6.如权利要求5所述的通信装置,还包括:绑定单元,用于通过UDP中的接收数据函数将所述新建的套接字与所述客户端的外网地址绑定。7.如权利要求6所述的通信装置,所述验证单元,用于通过所述网页即时通信网关中的监听模块接收所述通信检查包,其中,所述通信检查包是所述客户端根据所述会话用户名和所述网关监听信息生成的第一个STUN包。8.如权利要求7所述的通信装置,所述第一个STUN包的用户名字段下的数据为所述会2CN111343083A权利要求书2/2页话用户名。9.一种即时通信系统,包括客户端,房间服务器和网页即时通信网关,包括:所述客户端登陆所述房间服务器之后,发送网页即时通信请求给所述房间服务器;所述房间服务器接收到所述即时通信请求之后,将所述即时通信请求发送给所述网页即时通信网关;所述网页即时通信网关接收到网页即时通信请求之后,响应所述网页即时通信请求,为所述网页即时通信请求的请求会话分配会话用户名和会话密码,然后将所述会话用户名、所述会话密码和网关监听信息返回给所述房间服务器;所述房间服务器用于将接收到所述会话用户名、所述会话密码和所述网关监听信息发送给所