【技术实现步骤摘要】
数据共享方法及装置
[0001]本申请实施例涉及通信
,特别涉及一种数据共享方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]不同的电子设备之间通过数据共享可以实现同步娱乐、监控等功能,具有广阔的应用前景。
[0003]目前,为了简化开发等,不同的电子设备之间数据共享基本是通过JAVA层实现的。
[0004]但是,通过JAVA层实现不同的电子设备之间数据共享,通常存在共享时延较大的问题。
技术实现思路
[0005]本申请实施例提供了一种数据共享方法、装置、电子设备及计算机可读存储介质,可以解决相关技术的不同的电子设备之间数据共享,时延较大的问题。所述技术方案如下:
[0006]第一方面,提供了一种数据共享方法,应用于第一电子设备,所述方法包括:
[0007]通过所述第一电子设备的第一JAVA接口调用到所述第一电子设备的第一C++层,并在所述第一C++层中与第二电子设备建立数据传输通道;
[0008]在所述第一C++层获取所述第一电子设备上的待共享数据;
[0009]在所述第一C++层将所述待共享数据,通过所述数据传输通道,共享给所述第二电子设备。
[0010]第二方面,提供了一种数据共享方法,应用于第二电子设备,所述方法包括:
[0011]与第一电子设备建立数据传输通道;所述数据传输通道为所述第一电子设备通过所述第一电子设备的第一JAVA接口调用到所述第一电子设备的第一C++层,在所述第一C++层中与所述第二电子设备 ...
【技术保护点】
【技术特征摘要】
1.一种数据共享方法,其特征在于,应用于第一电子设备,所述方法包括:通过所述第一电子设备的第一JAVA接口调用到所述第一电子设备的第一C++层,并在所述第一C++层中与第二电子设备建立数据传输通道;在所述第一C++层获取所述第一电子设备上的待共享数据;在所述第一C++层将所述待共享数据,通过所述数据传输通道,共享给所述第二电子设备。2.根据权利要求1所述的方法,其特征在于,所述通过所述第一电子设备的第一JAVA接口调用到所述第一电子设备的第一C++层,并在所述第一C++层中与第二电子设备建立数据传输通道,包括:通过所述第一电子设备的第一JAVA接口,调用所述第一电子设备的第一C++层的传输协议函数;所述第一C++层的传输协议函数与所述第二电子设备,建立与所述传输协议函数匹配的数据传输通道;所述在所述第一C++层获取所述第一电子设备上的待共享数据,包括:所述第一C++层的传输协议函数在所述第一C++层的共享数据获取函数中,注册回调函数;所述第一C++层的共享数据获取函数获取所述第一电子设备上的待共享数据;所述第一C++层的共享数据获取函数将所述待共享数据,通过所述回调函数返回给所述第一C++层的传输协议函数;所述在所述第一C++层将所述待共享数据,通过所述数据传输通道,共享给所述第二电子设备,包括:所述第一C++层的传输协议函数将所述待共享数据,通过所述数据传输通道,共享给所述第二电子设备。3.根据权利要求2所述的方法,其特征在于,所述第一C++层的传输协议函数在所述第一C++层的共享数据获取函数中,注册回调函数,包括:所述第一C++层的传输协议函数在所述第一C++层的屏幕录制函数中,注册回调函数;所述第一C++层的共享数据获取函数获取所述第一电子设备上的待共享数据,包括:所述第一C++层的屏幕录制函数捕获所述第一电子设备的屏幕信息,并编码,得到所述待共享数据;所述第一C++层的共享数据获取函数将所述待共享数据,通过所述回调函数返回给所述第一C++层的传输协议函数,包括:所述第一C++层的屏幕录制函数将所述第一电子设备的所述待共享数据,通过所述回调函数返回给所述第一C++层的传输协议函数。4.根据权利要求2所述的方法,其特征在于,所述通过所述第一电子设备的第一JAVA接口,调用所述第一电子设备的第一C++层的传输协议函数,包括:通过所述第一JAVA接口调用所述第一电子设备的第一C++层的RTSP传输协议函数;所述第一C++层的传输协议函数与所述第二电子设备,建立与所述传输协议函数匹配的数据传输通道,包括:所述第一C++层的RTSP传输协议函数与所述第二电子设备,建立RTSP数据传输通道;
所述第一C++层的传输协议函数将所述待共享数据,通过所述数据传输通道,共享给所述第二电子设备,包括:所述第一C++层的RTSP传输协议函数将所述待共享数据,通过所述RTSP数据传输通道,共享给所述第二电子设备。5.根据权利要求4所述的方法,其特征在于,所述第一C++层的RTSP传输协议函数与所述第二电子设备,建立RTSP数据传输通道,包括:所述第一C++层的RTSP传输协议函数与所述第二电子设备,建立最大消息长度大于或等于20280字节的RTSP数据传输通道;所述第一C++层的RTSP传输协议函数将所述待共享数据,通过所述RTSP数据传输通道,共享给所述第二电子设备,包括:所述第一C++层...
【专利技术属性】
技术研发人员:马英达,张博,
申请(专利权)人:沈阳中科创达软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。