图像交换方法、装置及系统与流程

文档序号:25670161发布日期:2021-06-29 23:45阅读:124来源:国知局
图像交换方法、装置及系统与流程

1.本公开涉及图像技术领域,尤其涉及图像交换方法、装置及系统。


背景技术:

2.桌面虚拟化,也就是俗称的桌面云或者虚拟桌面,其近年来发展迅速,在很多场景中得到了广泛的应用。桌面虚拟化能够为用户提供灵活、安全的桌面环境,其将服务器虚拟化部署在桌面系统中,抽象并虚拟化了用户数据、操作系统及应用等资源,为用户带来资源动态调度、用户认证及桌面管理等诸多便利,其用户体验与传统物理桌面几乎一致。现有桌面虚拟化用户在使用桌面虚拟化设备(零终端设备)时,需要通过零终端设备登录至云端服务器为其分配的虚拟机,对云端服务器进行操作,并从云端服务器持续获取桌面显示图像;同时,零终端设备可以通过反向控制,对看到的桌面图像进行操控。
3.相关技术中,在用户通过终端设备进行直播时,每一个终端设备同时只能开启一个平台的直播,若用户需要同时进行两个以上平台的直播时,就需要同时摆放和控制两个以上的终端设备,从而给用户带来极大的不便。


技术实现要素:

4.本公开实施例提供一种图像交换方法、装置及系统,能够解决现有技术中给用户带来极大的不便的问题。所述技术方案如下:
5.根据本公开实施例的第一方面,提供一种图像交换方法,应用于第一零终端设备,所述第一零终端设备与第一虚拟设备连接,所述方法包括:
6.接收第二零终端设备发送的第一连接信息;所述第一连接信息为所述第二零终端设备与第二虚拟设备建立连接的连接信息;
7.根据所述第一连接信息建立所述第一零终端设备与第二虚拟设备之间的第一连接通道,使得所述第二虚拟设备通过所述第一连接通道将当前待交换编码数据发送至所述第一零终端设备;
8.通过所述第一连接通道接收所述当前待交换编码数据;
9.将当前帧图像和所述当前待交换编码数据进行交换。
10.本公开实施例提供一种图像交换方法,第一零终端设备在接收到第二零终端设备发送的第一连接信息时,根据第一连接信息建立第一零终端设备与第二虚拟终端设备之间的第一连通通道,使得第二虚拟设备通过第一连接通道将当前待交换编码数据发送给第一零终端设备,第一零终端设备在接收到当前待交换编码数据时,将当前帧图像与所述当前待交换编码数据进行交换,从而实现了第一零终端设备与第二零终端设备的图像交换。这样,当用户采用本公开的两个以上零终端设备进行直播时,无需根据用户所在的位置对两个以上的零终端设备进行摆放,只需在一个零终端设备上切换另一个零终端设备上的图像即可,从而给用户带来极大的方便。
11.在一个实施例中,所述方法还包括:
12.通过第二连接通道接收所述第一虚拟设备发送的目标编码数据;所述第二连接通道为所述第一零终端设备与所述第一虚拟设备之间建立的连接通道。
13.在一个实施例中,在所述接收第二零终端设备发送的第一连接信息之前,还包括:
14.获取目标交换指令;所述目标交换指令用于指示允许进行图像交换;
15.响应于所述目标交换指令,向所述第二零终端设备发送图像交换请求,使得所述第二零终端设备在接收到所述图像交换请求时,向所述第一零终端设备发送所述第一连接信息。
16.在一个实施例中,在所述获取目标交换指令之前,还包括:
17.确定在预设距离内是否存在可交换图像的第二零终端设备;
18.在确定在所述预设距离内存在可交换图像的所述第二零终端设备时,展示交换提醒消息;所述交换提醒消息用于提醒用户是否进行图像交换。
19.在一个实施例中,所述确定在预设距离内是否存在可交换图像的第二零终端设备包括:
20.确定是否开启图像交换模式;
21.在确定开启所述图像交换模式时,确定在预设距离内是否存在可交换图像的第二零终端设备。
22.在一个实施例中,还包括:
23.在确定未开启所述图像交换模式时,对所述目标编码数据进行解码后显示。
24.在一个实施例中,所述将当前帧图像和所述当前待交换编码数据进行交换包括:
25.对所述当前待交换编码数据进行解码,得到目标解码数据;
26.在第一位置处显示所述目标解码数据中与所述第一位置处坐标匹配的数据;所述第一位置的区域面积为当前显示区域的面积与预设交换比例的乘积;
27.在第二位置处显示所述当前帧图像对应的解码数据中与所述第二位置处坐标匹配的数据;所述第二位置的区域面积为所述当前显示区域的面积减去所述第一位置的区域面积。
28.在一个实施例中,在所述将当前帧图像和所述当前待交换编码数据进行交换之后,还包括:
29.通过所述第一连接通道接收所述第二虚拟设备发送的目标待交换编码数据;所述目标待交换编码数据为所述第二虚拟设备向所述第一零终端设备发送的在当前待交换编码数据之后的所有待交换编码数据;
30.对所述目标待交换编码数据进行解码后显示。
31.根据本公开实施例的第二方面,提供一种图像交换装置,所述装置包括:
32.第一接收模块,用于接收第二零终端设备发送的第一连接信息;所述第一连接信息为所述第二零终端设备与第二虚拟设备建立连接的连接信息;
33.建立模块,用于根据所述第一连接信息建立所述第一零终端设备与第二虚拟设备之间的第一连接通道,使得所述第二虚拟设备通过所述第一连接通道将当前待交换编码数据发送至所述第一零终端设备;
34.第二接收模块,用于通过所述第一连接通道接收所述当前待交换编码数据;
35.交换模块,用于将当前帧图像和所述当前待交换编码数据进行交换。
36.在一个实施例中,所述装置还包括第三接收模块;
37.所述第三接收模块,用于通过第二连接通道接收所述第一虚拟设备发送的目标编码数据;所述第二连接通道为所述第一零终端设备与所述第一虚拟设备之间建立的连接通道。
38.在一个实施例中,所述装置还包括获取模块和发送模块;
39.所述获取模块,用于获取目标交换指令;所述目标交换指令用于指示允许进行图像交换;
40.所述发送模块,用于响应于所述目标交换指令,向所述第二零终端设备发送图像交换请求,使得所述第二零终端设备在接收到所述图像交换请求时,向所述第一零终端设备发送所述第一连接信息。
41.在一个实施例中,所述装置还包括确定模块和展示模块;
42.所述确定模块,用于确定在预设距离内是否存在可交换图像的第二零终端设备;
43.所述展示模块,用于在确定在所述预设距离内存在可交换图像的所述第二零终端设备时,展示交换提醒消息;所述交换提醒消息用于提醒用户是否进行图像交换。
44.在一个实施例中,所述确定模块包括第一确定子模块和第二确定子模块;
45.所述第一确定子模块,用于确定是否开启图像交换模式;
46.所述第二确定子模块,用于在确定开启所述图像交换模式时,确定在预设距离内是否存在可交换图像的第二零终端设备。
47.在一个实施例中,所述装置还包括第一解码模块;
48.所述第一解码模块,用于在确定未开启所述图像交换模式时,对所述目标编码数据进行解码后显示。
49.在一个实施例中,所述交换模块包括解码子模块、第一显示子模块和第二显示子模块;
50.所述解码子模块,用于对所述当前待交换编码数据进行解码,得到目标解码数据;
51.所述第一显示子模块,用于在第一位置处显示所述目标解码数据中与所述第一位置处坐标匹配的数据;所述第一位置的区域面积为当前显示区域的面积与预设交换比例的乘积;
52.所述第二显示子模块,用于在第二位置处显示所述当前帧图像对应的解码数据中与所述第二位置处坐标匹配的数据;所述第二位置的区域面积为所述当前显示区域的面积减去所述第一位置的区域面积。
53.在一个实施例中,所述装置还包括第四接收模块和第二解码模块;
54.所述第四接收模块,用于通过所述第一连接通道接收所述第二虚拟设备发送的目标待交换编码数据;所述目标待交换编码数据为所述第二虚拟设备向所述第一零终端设备发送的在当前待交换编码数据之后的所有待交换编码数据;
55.所述第二解码模块,用于对所述目标待交换编码数据进行解码后显示。
56.根据本公开实施例的第三方面,提供一种图像交换系统,包括第一零终端设备、第二零终端设备、第一云服务器和第二云服务器,所述第一云服务器上运行第一虚拟设备,第二云服务器上运行第二虚拟设备,所述第一零终端设备与所述第一虚拟设备连接,所述第二零终端设备与所述第二虚拟设备连接;所述第一零终端设备用于执行上述任一实施例所
述的方法。
57.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
58.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
59.图1是本公开实施例提供的一种图像交换方法的流程图;
60.图2是本公开实施例提供的一种图像交换方法的流程图;
61.图3a是本公开实施例提供的一种图像交换装置的结构图;
62.图3b是本公开实施例提供的一种图像交换装置的结构图;
63.图3c是本公开实施例提供的一种图像交换装置的结构图;
64.图3d是本公开实施例提供的一种图像交换装置的结构图;
65.图3e是本公开实施例提供的一种图像交换装置的结构图;
66.图3f是本公开实施例提供的一种图像交换装置的结构图;
67.图3g是本公开实施例提供的一种图像交换装置的结构图;
68.图3h是本公开实施例提供的一种图像交换装置的结构图;
69.图4是本公开实施例提供的一种图像交换系统的框架图。
具体实施方式
70.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
71.本公开实施例提供一种图像交换方法,应用于第一零终端设备,所述第一零终端设备与第一虚拟设备连接,如图1所示,该方法包括以下步骤:
72.步骤101、接收第二零终端设备发送的第一连接信息。
73.其中,所述第一连接信息为所述第二零终端设备与第二虚拟设备建立连接的连接信息。
74.步骤102、根据所述第一连接信息建立所述第一零终端设备与第二虚拟设备之间的第一连接通道,使得所述第二虚拟设备通过所述第一连接通道将当前待交换编码数据发送至所述第一零终端设备。
75.步骤103、通过所述第一连接通道接收所述当前待交换编码数据。
76.步骤104、将当前帧图像和所述当前待交换编码数据进行交换。
77.本公开实施例提供一种图像交换方法,第一零终端设备在接收到第二零终端设备发送的第一连接信息时,根据第一连接信息建立第一零终端设备与第二虚拟终端设备之间的第一连通通道,使得第二虚拟设备通过第一连接通道将当前待交换编码数据发送给第一零终端设备,第一零终端设备在接收到当前待交换编码数据时,将当前帧图像与所述当前待交换编码数据进行交换,从而实现了第一零终端设备与第二零终端设备的图像交换。这
样,当用户采用本公开的两个以上零终端设备进行直播时,无需根据用户所在的位置对两个以上的零终端设备进行摆放,只需在一个零终端设备上切换另一个零终端设备上的图像即可,从而给用户带来极大的方便。
78.本公开实施例提供一种图像交换方法,应用于第一零终端设备,所述第一零终端设备与第一虚拟设备连接,如图2所示,该方法包括以下步骤:
79.步骤201、确定是否开启图像交换模式。
80.示例的,可以设置图像交换模式标记位,将标记位为1确定为图像交换模式开启,将标记位为0确定为图像交换模式关闭。例如,可以设置一个实体按钮或者虚拟按钮,用户通过实体按钮或者虚拟按钮来选择关闭图像交换模式还是开启图像交换模式。
81.步骤202、在确定开启所述图像交换模式时,确定在预设距离内是否存在可交换图像的第二零终端设备。
82.示例的,用户在需要实现图像交换功能时,可以开启图像交换模式,此时第一零终端设备确定用户已开启图像交换模式,此时在预设距离内查找是否有可交换图像的第二零终端设备。具体查找第二零终端设备的方法为:判断第一零终端设备与第二零终端设备之间的物理距离是否小于预设距离。例如,第一零终端设备获取自身的第一位置信息和第二零终端设备的第二位置信息,然后根据第一位置信息和第二位置信息计算第一零终端设备与第二零终端设备之间的距离,在将第一零终端设备与第二零终端设备之间的距离与预设距离进行比较,在确定第一零终端设备与第二零终端设备之间的距离小于预设距离时,则确定存在可交换图像的第二零终端设备;在确定第一零终端设备与第二零终端设备之间的距离大于或等于预设距离时,则确定不存在可交换图像的第二零终端设备;另外,在第一零终端设备和第二零终端设备均支持蓝牙或者wifi(wireless fidelity,无线保真)功能时,还可以通过蓝牙测距或者wifi测距方式计算第一零终端设备与第二零终端设备之间的距离,本公开对此不作限定。
83.需要说明的是,对第一零终端设备与第二零终端设备之间的距离的计算可以在第一零终端设备侧实现,也可以是第一零终端设备将获取到的第一位置信息和第二位置信息发送至与第一零终端设备连接的第一虚拟设备,由第一虚拟设备根据第一位置信息和第二位置信息进行计算,并与预设距离进行比较,最后将比较结果返回至第一零终端设备即可。
84.需要说明的是,根据确定在预设距离内是否存在可交换图像的第二零终端设备的结果不同,下述执行的步骤也不同,在确定在所述预设距离内存在可交换图像的所述第二零终端设备时,则执行步骤203至步骤212;在确定在预设距离内不存在可交换图像的第二零终端设备时,则执行步骤213。
85.步骤203、在确定在所述预设距离内存在可交换图像的所述第二零终端设备时,展示交换提醒消息。
86.其中,所述交换提醒消息用于提醒用户是否进行图像交换。
87.需要说明的是,在确定存在可交换图像的第二零终端设备时,可显示交换提醒消息,该交换提醒消息可以为两个选项控件,一个为同意图像交换的选项,另一个是禁止图像交换的选项,便于用户根据需求选择对应的选项。
88.需要说明的是,交换提醒消息还可以包括第二零终端设备的显示信息,例如,显示信息包括第二零终端设备的分辨率、帧率等,便于用户根据第二零终端设备的显示信息选
择对应的选项。
89.步骤204、获取目标交换指令。
90.其中,所述目标交换指令用于指示允许进行图像交换。
91.示例的,当用户选择同意图像交换的选项时,则第一零终端设备获取到指示允许进行图像交换的目标交换指令;当用户选择禁止图像交换的选项时,则第一零终端设备获取到不允许进行图像交换的禁止交换指令。
92.步骤205、响应于所述目标交换指令,向所述第二零终端设备发送图像交换请求,使得所述第二零终端设备在接收到所述图像交换请求时,向所述第一零终端设备发送所述第一连接信息。
93.示例的,在获取到目标交换指令时,确定用户允许进行图像交换,此时第一零终端设备向第二零终端设备发送图像交换请求,第二零终端设备在接收到图像交换请求时,若允许与第一零终端设备交换图像,则获取第二零终端设备自身的第一连接信息,并将第一连接信息发送给第一零终端设备。其中,第一连接信息可以包括第二零终端设备登录对应的第二虚拟设备的登录信息和第二虚拟设备所在的云服务器的ip(internet protocol,网际互连协议)地址信息,其中,登录信息可以为账号密码信息、指纹信息、脸部识别信息等。
94.步骤206、接收第二零终端设备发送的第一连接信息。
95.其中,所述第一连接信息为所述第二零终端设备与第二虚拟设备建立连接的连接信息。
96.步骤207、根据所述第一连接信息建立所述第一零终端设备与第二虚拟设备之间的第一连接通道,使得所述第二虚拟设备通过所述第一连接通道将当前待交换编码数据发送至所述第一零终端设备。
97.示例的,第一零终端设备在接收到第二零终端设备的第一连接信息时,根据第二虚拟设备所在的云服务器的ip地址信息连接第二虚拟设备所在的云服务器,然后再将第二虚拟设备的登录信息发送给第二虚拟设备所在的云服务器,该云服务器在确定第二虚拟设备的登录信息合法时,则控制第一零终端设备与第二虚拟设备连接,从而形成第一零终端设备与第二虚拟设备之间的第一连接通道;这样,第二虚拟设备就可以将当前需要发送给第二零终端设备的编码数据确定为当前待交换编码数据,并将当前待交换编码数据发送给第一零终端设备,也发送给第二零终端设备。
98.需要说明的是,在建立第一连接通道时,第一零终端设备需要具备连接第二虚拟设备的权限,只有在具备连接第二虚拟设备的权限时,才可以成功建立第一连接通道。
99.需要说明的是,第一零终端设备在成功连接第一连接通道时,之前还建立有与第一虚拟设备之间的第二连接通道,其中,第二连接通道接收到的是第一虚拟设备发送的目标编码数据,第一连接通道接收到的是第二虚拟设备发送的当前待交换编码数据和目标待交换编码数据,在接收到当前待交换编码数据和目标待交换编码数据时,先保存,此时并不解码也不显示。
100.步骤208、通过所述第一连接通道接收所述当前待交换编码数据。
101.示例的,第一零终端设备通过第一连接通道接收第二虚拟设备发送的当前待交换编码数据。
102.步骤209、将当前帧图像和所述当前待交换编码数据进行交换。
103.可选的,对所述当前待交换编码数据进行解码,得到目标解码数据;在第一位置处显示所述目标解码数据中与所述第一位置处坐标匹配的数据;在第二位置处显示所述当前帧图像对应的解码数据中与所述第二位置处坐标匹配的数据。
104.其中,所述第一位置的区域面积为当前显示区域的面积与预设交换比例的乘积;所述第二位置的区域面积为所述当前显示区域的面积减去所述第一位置的区域面积,预设交换比例为第一零终端设备与第二零终端设备在图像交换时的图像显示比例,按照该预设交换比例逐步实现第一零终端设备与第二零终端设备的图像切换。预设交换比例可以根据需求自行设定,而且在切换过程中,用户也可以以滚动条的方式动态更新预设交换比例的值。
105.示例的,第一零终端设备在接收到当前待交换编码数据时,该当前待交换编码数据为图像交换的第一帧图像数据,对当前待交换编码数据进行解码,得到对应的目标解码数据,然后获取预设交换比例、第一位置的区域和第二位置的区域,再按照目标解码数据的坐标,将目标解码数据中与第一位置处坐标匹配的数据显示在第一位置处;再按照当前帧图像对应的解码数据的坐标,将当前帧图像对应的解码数据中与第二位置处坐标匹配的数据显示在第二位置处,直至完全切换到目标解码数据对应的图像。例如,预设交换比例为10%,则第一位置的区域为当前显示区域的左边10%的面积,第二位置的区域为当前显示区域剩余的右边90%的面积,则将目标解码数据中坐标在左边10%的数据对应显示在当前显示区域左边10%的区域中,将当前帧图像对应的解码数据中坐标在右边90%的数据对应显示在当前显示区域右边90%的区域中,按照此方法逐步实现当前帧图像与目标解码数据对应的图像的切换,直至完全切换到目标解码数据对应的图像。这样,在当前帧图像与目标解码数据对应的图像的切换过程中,可以避免显示屏幕出现黑屏效果或者切换较为突兀的效果。
106.需要说明的是,在图像切换时,针对第一零终端设备是从当前帧图像(第一画面)切换至目标解码数据对应的图像(第二画面),同时,针对第二零终端设备是从目标解码数据对应的图像(第二画面)切换至第一零终端设备的当前帧图像(第一画面);在切换过程中,可以从左向右切换,也可以从右向左切换,也可以从上到下切换,也可以从下到上切换,也可以从左上角到右下角切换等,本公开对此不作限定。
107.需要说明的是,在图像切换时,也可以在图像交换之前,在预设窗口中显示当前帧图像;在需要进行图像交换时,删除当前帧图像,按照固定帧率将目标解码数据显示在预设窗口中,本公开对此不作限定。
108.需要说明的是,第一零终端设备在执行上述图像交换时,还需要将预设交换比例发送给第二零终端设备,使得第二零终端设备在接收到该预设交换比例时,也按照该预设交换比例执行图像交换,当第一零终端设备完全切换至第二零终端设备的目标解码数据,且第二零终端设备完全切换至第一零终端的当前帧图像时,双方画面切换完成。
109.需要说明的是,在双方进行图像切换过程中,若一方用户发起断开交换请求时,对应的零终端设备需要等到双方当前画面切换完成后才断开建立连接的链路。
110.需要说明的是,第二零终端设备从目标解码数据对应的图像切换至第一零终端设备的当前帧图像的方法与上述第一零终端设备是从当前帧图像切换至目标解码数据对应的图像类似,具体可参考上述第一零终端设备是从当前帧图像切换至目标解码数据对应的
图像的实现方式,本公开在此不再赘述。
111.步骤210、通过所述第一连接通道接收所述第二虚拟设备发送的目标待交换编码数据。
112.其中,所述目标待交换编码数据为所述第二虚拟设备向所述第一零终端设备发送的在当前待交换编码数据之后的所有待交换编码数据。
113.示例的,第一零终端设备在完全切换至当前待交换编码数据(第一帧数据)时,可以继续通过第一连接通道接收第二虚拟设备发送的目标待交换编码数据,以实现多帧图像数据的交换。
114.步骤211、对所述目标待交换编码数据进行解码后显示。
115.示例的,第一零终端设备在每次接收到目标待交换编码数据时,对目标待交换编码数据进行解码后直接显示,直至接收到断开交换请求时,才显示第一虚拟设备发送的目标编码数据对应的解码数据。
116.步骤212、通过第二连接通道接收所述第一虚拟设备发送的目标编码数据。
117.其中,所述第二连接通道为所述第一零终端设备与所述第一虚拟设备之间建立的连接通道。
118.示例的,第一零终端设备在通过第一连接通道接收第二虚拟设备发送的目标待交换编码数据的同时,之前的第二连接通道还没有断开,还可以通过第二连接通道接收第一虚拟设备发送的目标编码数据,并将目标编码数据与第二连接通道的标识对应存储,将目标待交换编码数据与第一连接通道的标识对应存储,便于根据用户需求确定具体显示哪个通道的数据。
119.步骤213、在确定未开启所述图像交换模式时,对所述目标编码数据进行解码后显示。
120.本公开实施例提供一种图像交换方法,第一零终端设备在接收到第二零终端设备发送的第一连接信息时,根据第一连接信息建立第一零终端设备与第二虚拟终端设备之间的第一连通通道,使得第二虚拟设备通过第一连接通道将当前待交换编码数据发送给第一零终端设备,第一零终端设备在接收到当前待交换编码数据时,将当前帧图像与所述当前待交换编码数据进行交换,从而实现了第一零终端设备与第二零终端设备的图像交换。这样,当用户采用本公开的两个以上零终端设备进行直播时,无需根据用户所在的位置对两个以上的零终端设备进行摆放,只需在一个零终端设备上切换另一个零终端设备上的图像即可,从而给用户带来极大的方便。
121.基于上述实施例中所描述的图像交换方法,下述为本公开装置实施例,可以用于执行本公开方法实施例。
122.本公开实施例提供一种图像交换装置,如图3a所示,该图像交换装置30包括第一接收模块301、建立模块302、第二接收模块303和交换模块304。
123.其中,第一接收模块301,用于接收第二零终端设备发送的第一连接信息;所述第一连接信息为所述第二零终端设备与第二虚拟设备建立连接的连接信息。
124.建立模块302,用于根据所述第一连接信息建立所述第一零终端设备与第二虚拟设备之间的第一连接通道,使得所述第二虚拟设备通过所述第一连接通道将当前待交换编码数据发送至所述第一零终端设备。
125.第二接收模块303,用于通过所述第一连接通道接收所述当前待交换编码数据。
126.交换模块304,用于将当前帧图像和所述当前待交换编码数据进行交换。
127.在一个实施例中,如图3b所示,所述装置还包括第三接收模块305。
128.其中,所述第三接收模块305,用于通过第二连接通道接收所述第一虚拟设备发送的目标编码数据;所述第二连接通道为所述第一零终端设备与所述第一虚拟设备之间建立的连接通道。
129.在一个实施例中,如图3c所示,所述装置还包括获取模块306和发送模块307。
130.其中,所述获取模块306,用于获取目标交换指令;所述目标交换指令用于指示允许进行图像交换。
131.所述发送模块307,用于响应于所述目标交换指令,向所述第二零终端设备发送图像交换请求,使得所述第二零终端设备在接收到所述图像交换请求时,向所述第一零终端设备发送所述第一连接信息。
132.在一个实施例中,如图3d所示,所述装置还包括确定模块308和展示模块309。
133.其中,所述确定模块308,用于确定在预设距离内是否存在可交换图像的第二零终端设备。
134.所述展示模块309,用于在确定在所述预设距离内存在可交换图像的所述第二零终端设备时,展示交换提醒消息;所述交换提醒消息用于提醒用户是否进行图像交换。
135.在一个实施例中,如图3e所示,所述确定模块308包括第一确定子模块3081和第二确定子模块3082。
136.其中,所述第一确定子模块3081,用于确定是否开启图像交换模式。
137.所述第二确定子模块3082,用于在确定开启所述图像交换模式时,确定在预设距离内是否存在可交换图像的第二零终端设备。
138.在一个实施例中,如图3f所示,所述装置还包括第一解码模块310。
139.其中,所述第一解码模块310,用于在确定未开启所述图像交换模式时,对所述目标编码数据进行解码后显示。
140.在一个实施例中,如图3g所示,所述交换模块304包括解码子模块3041、第一显示子模块3042和第二显示子模块3043。
141.其中,所述解码子模块3041,用于对所述当前待交换编码数据进行解码,得到目标解码数据。
142.所述第一显示子模块3042,用于在第一位置处显示所述目标解码数据中与所述第一位置处坐标匹配的数据;所述第一位置的区域面积为当前显示区域的面积与预设交换比例的乘积。
143.所述第二显示子模块3043,用于在第二位置处显示所述当前帧图像对应的解码数据中与所述第二位置处坐标匹配的数据;所述第二位置的区域面积为所述当前显示区域的面积减去所述第一位置的区域面积。
144.在一个实施例中,如图3h所示,所述装置还包括第四接收模块311和第二解码模块312。
145.其中,所述第四接收模块311,用于通过所述第一连接通道接收所述第二虚拟设备发送的目标待交换编码数据;所述目标待交换编码数据为所述第二虚拟设备向所述第一零
终端设备发送的在当前待交换编码数据之后的所有待交换编码数据。
146.所述第二解码模块312,用于对所述目标待交换编码数据进行解码后显示。
147.本公开实施例提供一种图像交换装置,第一零终端设备在接收到第二零终端设备发送的第一连接信息时,根据第一连接信息建立第一零终端设备与第二虚拟终端设备之间的第一连通通道,使得第二虚拟设备通过第一连接通道将当前待交换编码数据发送给第一零终端设备,第一零终端设备在接收到当前待交换编码数据时,将当前帧图像与所述当前待交换编码数据进行交换,从而实现了第一零终端设备与第二零终端设备的图像交换。这样,当用户采用本公开的两个以上零终端设备进行直播时,无需根据用户所在的位置对两个以上的零终端设备进行摆放,只需在一个零终端设备上切换另一个零终端设备上的图像即可,从而给用户带来极大的方便。
148.图4是本公开实施例提供的一种图像交换系统的框架图,如图4所示的图像交换系统包括第一零终端设备401、第二零终端设备402、第一云服务器403和第二云服务器404,所述第一云服务器403上运行第一虚拟设备405,第二云服务器404上运行第二虚拟设备406,所述第一零终端设备401与所述第一虚拟设备405连接,所述第二零终端设备402与所述第二虚拟设备406连接;所述第一零终端设备401用于执行上述任意实施例所述的图像交换方法。
149.其中,第一虚拟设备405和第二虚拟设备406运行第一操作系统,第一零终端设备405和第二零终端设备406运行第二操作系统,其中,第一操作系统可执行较复杂的处理,应用程序均在第一操作系统中运行,第二操作系统功能简单,可运行一些简单的操作。
150.需要说明的是,第一零终端设备401和第二零终端设备402均可以为云手机、云计算机等设备;第一云服务器403和第二云服务器404可以为同一个服务器,也可以为不同的云服务器。
151.基于上述图1对应的实施例中所描述的图像交换方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:read only memory,rom)、随机存取存储器(英文:random access memory,ram)、cd

rom、磁带、软盘和光数据存储装置等。该存储介质上存储有计算机指令,用于执行上述图1对应的实施例中所描述的图像交换方法,此处不再赘述。
152.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
153.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1