买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于客户端实时通信的程序同步交流方法、客户端_青岛希望鸟科技有限公司_202210244645.4 

申请/专利权人:青岛希望鸟科技有限公司

申请日:2022-03-16

公开(公告)日:2024-04-02

公开(公告)号:CN114915616B

主分类号:H04L65/1069

分类号:H04L65/1069;H04L65/65;H04L65/80;H04L67/00;H04L67/1095;H04L69/168

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2022.09.02#实质审查的生效;2022.08.16#公开

摘要:本申请提供一种基于客户端实时通信的程序同步交流方法、客户端,以在客户端间建立点对点通信的基础上,实现程序同步交流。方法包括:客户端访问并加载目标程序,并加载同步交流程序,发送建立点对点通信的连接请求或连接许可,建立另一客户端间的点对点通信,其通信通道包括数据通道、音视频通道;采集同步数据并向数据通道发送,或者,从数据通道接收同步数据并执行程序同步处理;采集音视频数据并向音视频通道发送,从音视频通道接收音视频数据并播放。可见,本申请通过单一的点对点通信模式同时实现客户端之间程序同步、音视频同步交流,其不受服务器通信能力限制,用户规模无上限,交流过程无需服务器中转数据,严格保证用户交流数据无泄漏。

主权项:1.一种基于客户端实时通信的程序同步交流方法,其特征在于,所述方法应用于客户端,所述方法包括:访问并加载目标程序,且加载同步交流程序,其中,所述目标程序为用于同步交流的内容;发送建立点对点通信的请求,或者,发送建立点对点通信的许可,建立所述客户端与其它客户端的点对点通信,其中,所述客户端为网页客户端或浏览器,所述请求、所述许可用于与对应的客户端建立所述点对点通信,所述点对点通信是指在网络中直接将数据从发送方传输到接收方而无需经过中间节点或服务器的通信方式,所述点对点通信建立后,通过WebRTC在所述客户端间进行音频、视频和数据的实时传输;采集同步数据并向所述WebRTC的数据通道(DataChannel)发送,或者,从所述WebRTC的数据通道接收同步数据,基于所述同步数据执行程序同步处理;在所述客户端采集所述同步数据,包括以下方式:在监听到程序事件或程序内容发生变化后,序列化所述目标程序的内容并采集生成所述同步数据;监听所述目标程序中的程序操作事件,基于所述程序操作事件对应采集生成程序操作指令,将所述程序操作指令生成为同步数据;将所述目标程序的内容在第一Canvas上执行绘制,基于所述第一Canvas获取Canvas数据,将所述Canvas数据生成为所述同步数据;基于所述目标程序的显示内容生成图片数据,将所述图片数据生成为所述同步数据;在所述客户端接收所述同步数据并执行程序同步处理,包括以下方式:解析所述同步数据包含的序列化后的目标程序内容,基于所述序列化后的目标程序内容更新或替换或反序列化生成所述客户端的目标程序内容;解析所述同步数据包含的程序操作指令并执行;解析所述同步数据包含的Canvas数据,在所述客户端中创建第二Canvas,基于所述Canvas数据在所述第二Canvas上显示图片或执行绘制;解析所述同步数据包含的图片数据,基于所述图片数据显示图片;采集音频数据和或视频数据并向所述WebRTC的媒体通道(MediaChannel)发送,从所述WebRTC的媒体通道接收音频和或视频数据并播放。

全文数据:

权利要求:

百度查询: 青岛希望鸟科技有限公司 一种基于客户端实时通信的程序同步交流方法、客户端

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。