一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多媒体资源的共享方法、电子设备及计算机存储介质与流程

2022-06-01 18:02:13 来源:中国专利 TAG:


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.图1为本技术实施例提供的一种可选的多媒体资源的共享系统的结构示意图;
27.图2为本技术实施例提供的一种可选的多媒体资源的共享方法的流程交互示意图;
28.图3为本技术实施例提供的一种可选的操作界面的实例的示意图;
29.图4为本技术实施例提供的一种可选的操作界面添加分配能力项的实例的示意图;
30.图5为本技术实施例提供的一种可选的检测方法的实例一的流程示意图;
31.图6为本技术实施例提供的一种可选的操作界面移除分配能力项的实例的示意图;
32.图7为本技术实施例提供的一种可选的检测方法的实例二的流程示意图;
33.图8为本技术实施例提供的一种可选的多媒体资源的共享系统的实例一的结构示意图;
34.图9为本技术实施例提供的一种可选的多媒体资源的共享系统的实例二的结构示意图;
35.图10为本技术实施例提供的一种可选的多媒体资源的共享系统的实例三的结构示意图;
36.图11为本技术实施例提供的一种可选的多媒体资源的共享系统的实例四的结构示意图;
37.图12为本技术实施例提供的一种可选的多媒体资源的共享方法的流程示意图;
38.图13为本技术实施例提供的另一种可选的多媒体资源的共享方法的流程示意图;
39.图14为本技术实施例提供的一种可选的第一电子设备的结构示意图;
40.图15为本技术实施例提供的一种可选的第二电子设备的结构示意图;
41.图16为本技术实施例提供的一种可选的电子设备的结构示意图。
具体实施方式
42.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
43.本技术实施例提供了一种多媒体资源的共享方法,该方法应用于多媒体资源的共享系统中,图1为本技术实施例提供的一种可选的多媒体资源的共享系统的结构示意图,如图1所示,该多媒体资源的共享系统可以包括:第一电子设备11和第二电子设备12;其中,
44.在多媒体资源的共享的过程中,第一电子设备11为运行有目标多媒体资源的电子设备,第二电子设备12为需要共享第一电子设备上运行的目标多媒体资源的电子设备,并且,第一电子设备11与第二电子设备12之间建立有通信连接,以便第一电子设备11与第二电子设备12之间互相通信以实现对多媒体资源的共享。
45.基于上述图1提供的多媒体资源的共享系统,图2为本技术实施例提供的一种可选
的多媒体资源的共享方法的流程交互示意图,如图2所示,该多媒体资源的共享方法可以包括:
46.s201:第一电子设备响应于针对分配能力界面显示的分配能力项的触控操作,根据触控操作确定给第二电子设备的目标多媒体资源的目标能力;
47.目前,针对包含有多个可控制角色的游戏的共享方式和多个游戏的共享方式,都存在共享方式单一的技术问题,为了克服多媒体资源的共享方式单一的技术问题,本技术实施例提供一种多媒体资源的共享方法,首先,在第一电子设备运行有目标多媒体资源时,在第一电子设备的界面上显示有针对目标多媒体资源的分配能力界面,该分配能力界面上显示有分配能力项。
48.当用户需要为第二电子设备分配目标能力时,用户向分配能力界面发出触控操作,使得第一电子设备接收到针对分配能力界面显示的分配能力项的触控操作的操作信息,第一电子设备响应针对分配能力界面显示的分配能力项的触控操作,针对目标多媒体资源为第二电子设备确定出目标能力。
49.其中,上述目标能力可以为分配能力项中的任意一项或者多项具有的能力,这里,本技术实施例对此不作具体限定。
50.针对多媒体资源来说,在一种可选的实施例中,分配能力项至少包括以下一项:控制能力项,音频能力项和视频能力项;也就是说,在共享多媒体资源时,可以为第二电子设备分配的目标能力项为控制能力项,音频能力项和视频能力项中的一种或者多种,使得第二电子设备可以灵活的共享目标多媒体资源的不同分配能力项,以提高多媒体资源的共享方式的灵活多样性。
51.s202:当第二电子设备接收到控制信息,且具有共享目标多媒体资源的第二电子设备的目标能力为控制信息对应的能力时,第二电子设备向第一电子设备发送控制信息;
52.针对目标能力为控制能力项具有的能力,通过第一电子设备为第二电子设备确定出目标能力之后,当第二电子设备接收到控制信息,第二电子设备先比较第二电子设备的目标能力与控制信息对应的能力是否相同,若相同,说明第二电子设备享有对目标多媒体资源的控制能力,所以,第二电子设备将控制信息发送至第一电子设备中,以实现对目标多媒体资源的控制;若不相同,说明第二电子设备并不享有对目标多媒体资源的控制能力,所以,即使接收到控制信息但并不响应该控制信息。
53.s203:当目标能力为与控制信息对应的能力时,第一电子设备基于控制信息,控制对目标多媒体资源的操作;
54.第一电子设备接收到来自第二电子设备的控制信息之后,第一电子设备先判断第二电子设备的目标能力是否为控制信息对应的能力,若为是,说明第二电子设备享有对目标多媒体资源的控制能力,所以,第一电子设备基于控制信息控制对目标多媒体资源的操作,若为否,说明第二电子设备并不享有对目标多媒体资源的控制能力,所以,不作响应。
55.s204:当目标多媒体资源产生媒体信息,且目标能力为与媒体信息对应的能力时,第一电子设备将媒体信息共享给第二电子设备;
56.针对目标能力为音频能力项具有的能力和/或视频能力项具有的能力,当第一电子设备上运行的目标多媒体资源产生媒体信息时,第一电子设备先判断第二电子设备的目标能力是否为媒体信息对应的能力,若为是,说明第二电子设备能够共享目标多媒体资源
的媒体信息,所以,第一电子设备将媒体信息共享给第二电子设备;若为否,说明第二电子设备并不能够共享目标多媒体资源的媒体信息,所以第一电子设备不向第二电子设备共享媒体信息。
57.s205:当第二电子设备接收第一电子设备共享的媒体信息,且第二电子设备的目标能力为媒体信息对应的能力时,第二电子设备对媒体信息进行播放。
58.在第二电子设备接收到第一电子设备共享的媒体信息之后,第二电子设备判断目标能力是否为媒体信息对应的能力,若为是,说明第二电子设备具有共享媒体信息的能力,所以,第二电子设备对媒体信息进行播放,若为否,说明第二电子设备不具有共享媒体信息的能力,所以,第二电子设备即使接收到媒体信息也不做响应。
59.如此,通过第一电子设备为第二电子设备确定目标能力,使得第一电子设备和第二电子设备能够根据目标能力对接收到的控制信息或者媒体信息进行响应,以实现对目标多媒体资源的灵活共享。
60.其中,为了实现第二电子设备对目标多媒体资源的共享,需要通过第一电子设备为第二电子设备确定目标能力,在一种可选的实施例中,上述方法还可以包括:
61.第一电子设备响应于接收到的针对目标多媒体资源的能力分配功能的启动操作,在第一电子设备的当前界面上,针对目标多媒体资源显示分配能力界面,且在分配能力界面上显示分配能力项和第二电子设备的能力分配区域。
62.这里,第一电子设备运行有目标多媒体资源时,第一电子设备上针对目标多媒体资源具有能力分配功能,此时,为了确定出第二电子设备的目标能力,用户可以向第一电子设备上显示的目标多媒体资源的能力分配功能的入口发出启动操作,使得第一电子设备接收到针对目标多媒体资源的能力分配功能的启动操作的操作信息,第一电子设备响应该启动操作,在第一电子设备的当前界面上,针对目标多媒体资源显示分配能力界面,并且在分配能力界面上显示分配能力项和第二电子设备的能力分配区域。
63.也就是说,第一电子设备在开启目标多媒体资源的能力分配功能之后,在第一电子设备的当前界面上显示分配能力界面,分配能力界面上还显示有分配能力项和第二电子设备的能力分配区域,这样,在第一电子设备的当前界面上显示有针对目标多媒体资源来说所具有的分配能力项和第二电子设备所具有的目标能力。如此,有助于实现对第二电子设备的目标能力的确定。
64.基于前述一个或多个实施例,为了为第二电子设备确定出目标能力,在一种可选的实施例中,s201可以通过下述s201a-s201d来实现:
65.s201a:第一电子设备响应于接收到的针对分配能力界面中的第一分配能力项被选中,在分配能力界面上复制显示第一分配能力项;
66.s201b:第一电子设备响应于对复制显示的第一分配能力项的拖拽操作,移动第一分配能力项;
67.s201c:当接收对第一分配能力项的释放操作、且第一分配能力项所处的区域属于第二电子设备的能力分配区域时,第一电子设备停止移动,并在第二电子设备的能力分配区域上显示第一分配能力项;
68.s201d:第一电子设备将第一分配能力项具有的能力,确定为目标能力。
69.具体来说,当用户发出针对分配能力界面中的第一分配能力项被选中的操作时,
例如,被选中的操作为长按操作时,第一电子设备接收到针对分配能力界面中的第一分配能力项被选中的操作信息,第一电子设备响应于接收到的针对分配能力界面中的第一分配能力项被选中,在分配能力界面上复制显示第一分配能力项。
70.在选中第一分配能力项之后,用户继续对复制显示的第一分配能力项发出拖拽操作,第一电子设备响应于对复制显示的第一分配能力项的拖拽操作,移动第一分配能力项,如此,通过拖拽操作将第一分配能力项进行移动。
71.当将第一分配能力项通过拖拽移动至目标位置时,用户发出对第一分配能力项的释放操作,使得第一电子设备接收到对第一分配能力项的释放操作的操作信息,第一电子设备响应该释放操作,并判断第一分配能力项所处的区域是否属于第二电子设备的能力分配区域,若为是,则第一电子设备停止移动第一分配能力项,并在第二电子设备的能力分配区域上显示第一分配能力项,如此,将第一分配能力项移动至第二电子设备的能力分配区域中。
72.在将第一分配能力项移动至第二电子设备的能力分配区域中之后,第一电子设备将第一分配能力项具有的能力确定为目标能力;这样,通过第一电子设备上显示的分配能力项,使得用户可以通过对能力分配界面实施操作以使得第一电子设备为第二电子设备确定目标能力,从而可以根据用户的需求来为第二电子设备确定目标能力,提高了目标多媒体资源的共享方式的灵活性,并提高了用户的体验度。
73.进一步地,为了确定出第二电子设备的目标能力,在一种可选的实施例中,s201c,可以包括:
74.当接收到对第一分配能力项的释放操作、第一分配能力项所处的区域属于第二电子设备的能力分配区域,且与第二电子设备不具备第一分配能力项的能力通道时,第一电子设备停止移动,建立与第二电子设备针对第一分配能力项的能力通道;
75.当建立与第二电子设备针对第一分配能力项的能力通道成功时,第一电子设备在第二电子设备的能力分配区域上显示第一分配能力项。
76.也就是说,第一电子设备在接收到对第一分配能力项的释放操作的操作信息,且确定出第一分配能力项所处的区域属于第二电子设备的能力分配区域时,第一电子设备需要进一步确定第一电子设备与第二电子设备之间是否具备第一分配能力项的能力通道,若不具备,那么第一电子设备停止移动,并建立第一电子设备与第二设备针对第一分配能力项的能力通道,以保证与第二电子设备之间能够利用该能力通道共享第一分配能力项对应的能力;若具备,说明第二电子设备能够利用已经具备的能力通道共享第一分配能力项对应的能力,所以,无需建立能力通道,第一电子设备只需要停止移动第一分配能力项即可。
77.在不具备能力通道的情况下,第一电子设备建立与第二电子设备针对第一分配能力项的能力通道成功时,第一电子设备在第二电子设备的能力分配区域上显示第一分配能力项,这样,使得在第一电子设备的显示界面上可以获知第二电子设备所分配的能力项;若第一电子设备建立与第二电子设备针对第一分配能力项项的能力通道失败时,可以弹出提示信息以提示第一电子设备建立与第二电子设备针对第一分配能力项的能力通道失败。
78.在为第二电子设备确定出目标能力之后,第二电子设备的能力分配区域上显示有第二电子设备所具有的分配能力项,此时,用户还可以通过对第一电子设备的显示界面的操作从第二电子设备的分配能力项中移除某个分配能力项,在一种可选的实施例中,上述
方法还可以通过下述s201e-s201h来实现对第二分配能力项的移除:
79.s201e:第一电子设备响应于接收到的针对分配能力界面中的第二电子设备的能力分配区域上的第二分配能力项被选中,在分配能力界面上显示可移动的第二分配能力项;
80.s201f:第一电子设备响应于对可移动的第二分配能力项的拖拽操作,移动第二分配能力项;
81.s201g:当接收到对可移动的第二分配能力项的释放操作,且可移动的第二分配能力项所处的区域不属于第二电子设备的能力分配区域时,第一电子设备在第二电子设备的能力分配区域上撤销显示第二分配能力项;
82.s201h:第一电子设备将第二分配能力项具有的能力,从目标能力中删除。
83.这里,当用户需要对第二电子设备所具有的分配能力项进行移除时,用户对能力分配界面中的第二电子设备的能力分配区域上的第二分配能力项发出操作,例如,可以为长按操作,以选中第二分配能力项,如此,使得第一电子设备接收到分配能力界面中的第二电子设备的能力分配区域上的第二分配能力项被选中的信息,对第二分配能力项被选中进行响应,在分配能力界面上显示可移动的第二分配能力项,也就是说,通过选中第二分配能力项,将第二分配能力项变为可移动的,如此,用户在对可移动的第二分配能力项发出拖拽操作,第一电子设备响应于对可移动的第二分配能力项的拖拽操作,从而移动第二分配能力项,这样,第二分配能力项随着拖拽操作的轨迹移动第二分配能力项。
84.当用户将第二分配能力项通过拖拽操作移动至目标位置时,用户对可移动的第二分配能力项发出释放操作,第一电子设备接收到对可移动的第二分配能力项的释放操作之后,先判断可以移动的第二分配能力项所处的区域是否属于第二电子设备的能力分配区域,若为是,说明用户要将第二分配能力项从第二电子设备的分配能力项中移除,所以,第一电子设备在第二电子设备的能力分配区域上撤销显示第二分配能力项,若为否,第一电子设备不对第二电子设备的能力分配区域上的第二分配能力项进行撤销显示。
85.第一电子设备在第二电子设备的能力分配区域上撤销显示第二分配能力项之后还需要将第二分配能力项具有的能力从目标能力中删除,如此,才实现了对第二电子设备的目标能力的移除,为确定目标能力提供的灵活的设置方式,增加了多媒体资源共享时的共享方式。
86.当第二电子和设备的目标能力中包括控制能力项具有的能力时,第二电子设备可以控制第一电子设备上目标多媒体资源,在一种可选的实施例中,第一电子设备接收来自第二电子设备的控制信息,包括:
87.第一电子设备通过第一电子设备的第一通讯模块接收来自第二电子设备的控制信息。
88.第二电子设备在生成控制信息之后,可以向第一电子设备发送控制信息,这里,在第一电子设备中设置有第一通讯模块,用于接收来自第二电子设备的控制信息。
89.为了实现对目标多媒体资源的控制,在一种可选的实施例中,第一电子设备基于控制信息,控制对目标多媒体资源的操作,包括:
90.第一电子设备将控制信息,转换成对目标多媒体资源的控制指令;
91.第一电子设备响应于控制指令,控制对目标多媒体资源的操作。
92.也就是说,第一电子设备的第一通讯模块在接收到控制信息之后,先将控制信息转换成对目标多媒体资源的控制指令,在响应于控制指令,控制对目标多媒体资源的操作,从而实现第二电子设备对第一电子设备上运行的目标多媒体资源的控制。
93.为了实现将控制信息转换成控制指令,在一种可选的实施例中,第一电子设备将控制信息转换成对目标多媒体资源的控制指令,包括:
94.第一电子设备通过第一电子设备的第一控制流模块将控制信息转换成对目标多媒体资源的控制指令。
95.在第一电子设备中设置有第一控制流模块,该第一控制流模块将第一通讯模块接收到的控制信息进行转换,得到对目标多媒体资源的控制指令,如此,使得第一电子设备利用转换得到的控制指令实现对目标多媒体资源的控制,从而实现了具有控制能力项的第二电子设备对目标多媒体资源的控制。
96.针对第二电子设备具有音频能力项具有的能力和视频能力项具有的能力,在一种可选的实施例中,第一电子设备将媒体信息共享给第二电子设备,包括:
97.第一电子设备对媒体信息进行编码得到媒体流;
98.第一电子设备将媒体流共享给第二电子设备。
99.第一电子设备在产生媒体信息之后,先对媒体信息进行编码,从而得到媒体流,其中,该媒体流可以包括音频流和视频流,在编码媒体流之后,将该媒体流共享给第二电子设备,这样,使得具有音频能力项和/或视频能力项的第二电子设备能够共享到目标多媒体资源的媒体流。
100.为了实现对媒体信息的编码,在一种可选的实施例中,第一电子设备对媒体信息进行编码得到媒体流,包括:
101.第一电子设备通过第一电子设备的第一媒体信息的编码器对媒体信息进行编码,得到媒体流。
102.这里,在第一电子设备中设置有第一媒体信息的编码器,第一媒体信息的编码器对媒体信息进行编码,从而得到媒体流,以实现将媒体流共享给第二电子设备。
103.为了实现第一电子设备将媒体流共享给第二电子设备,在一种可选的实施例中,第一电子设备将媒体流共享给第二电子设备,包括:
104.第一电子设备通过第一电子设备的第一通讯模块将媒体流共享给第二电子设备。
105.这里,在第一电子设备中的第一通讯模块可以将编码得到的媒体流共享给第二电子设备,也就是说,通过第一通讯模块负责信息的传输,使得第一电子设备能够接收控制信息以及共享媒体流。
106.另外,为了实现对第二电子设备的目标能力的确定,可以根据第二电子设备所具有的功能来确定,在一种可选的实施例中,上述方法还包括:
107.当第二电子设备具有音频播放功能时,第一电子设备将第二电子设备的目标能力确定为音频能力项;
108.当第二电子设备具有视频播放功能时,第一电子设备将第二电子设备的目标能力确定为视频能力项;
109.当第二电子设备为具有控制功能时,第一电子设备将第二电子设备的目标能力确定为控制能力项。
110.也就是说,先确定第二电子设备所具有的功能,例如,对于智能电视来说,智能电视具有音频播放功能和视频播放功能,所以,第一电子设备可以将智能电视的目标能力确定为音频能力项和视频能力项;对于蓝牙耳机来说,蓝牙耳机具有音频播放功能,所以,第一电子设备可以将音频播放功能确定为蓝牙耳机的目标能力,针对遥控器或者控制手柄来说,具有控制功能,所以,第一电子设备可以将遥控器或者控制手柄的目标能力确定为控制能力项。
111.如此,为第二电子设备分配目标能力,使得不需要通过接收到的对分配能力项的触控操作来确定目标能力,更加智能化地为第二电子设备分配目标能力,提高了多媒体资源共享的智能性。
112.针对已经处于共享状态的第一电子设备和第二电子设备来说,当有新的电子设备加入至第二电子设备中时,为了为新的电子设备确定出目标能力项,在一种可选的实施例中,上述方法还包括:
113.当新的电子设备加入至第二电子设备中时,第一电子设备获取新的电子设备的功能类别;
114.第一电子设备根据功能类别,从分配能力项中匹配出新的电子设备的目标能力项。
115.这里,当新的电子设备加入至第二电子设备中时,第一电子设备先获取新的电子设备的功能类别,再基于功能类别从分配能力项中匹配出新的电子设备的目标能力项,其中,基于功能类别匹配新的电子设备的目标能力项中,当新的电子设备包括多个功能类别时,可以根据新的电子设备主功能类别来匹配,也可以从中随机挑选出一个功能类别来匹配,这里,本技术实施例对此不作具体限定。
116.为了为新的电子设备匹配出目标能力项,在一种可选的实施例中,第一电子设备根据功能类别,从分配能力项中匹配出新的电子设备的目标能力项,包括:
117.当功能类别为具有音频播放功能的电子设备类别时,第一电子设备将音频能力项确定为新的电子设备的目标能力项;
118.当功能类别为具有视频播放功能的电子设备类别时,第一电子设备将视频能力项确定为新的电子设备的目标能力项;
119.当功能类别为具有控制功能的电子设备类别时,第一电子设备将控制能力项确定为新的电子设备的目标能力项。
120.示例性地,针对音响来说,音响的功能类别为音频播放功能的电子设备类别时,将音频能力项确定为新的电子设别的目标能力项,针对智能电视来说,智能电视功能类别为视频播放功能的电子设备的类别,将视频能力项确定为新的电子设别的目标能力项,针对控制手柄来说,控制手柄的功能类别为控制功能的电子设备类别,将控制能力项确定为新的电子设别的目标能力项。
121.针对新的电子设备具有的功能类别包括至少两种的情况来说,在一种可选的实施例中,第一电子设备根据功能类别,从分配能力项中匹配出新的电子设备的目标能力项,包括:
122.当新的电子设备的功能类别包括至少两种功能类别时,第一电子设备从至少两种功能类别中至少选取出一种功能类别;
123.第一电子设备根据选取出的功能类别,从分配能力项中匹配出新的电子设备的目标能力项。
124.以智能电视为新的电子设备为例,智能电视的功能类别可以至少包括具有音频播放功能的电子设备的类别和具有视频播放功能的电子设备的类别,此时,第一电子设备可以从两种功能类别中至少选取出一种功能类别,例如,选取出具有视频播放功能的电子设备的类别,从分配能力项中匹配出新的电子设备的目标能力项为视频能力项。
125.如此,可以根据为每一个第二电子设备确定出适合自身的目标能力项。
126.针对第一电子设备来说,可以灵活的控制目标多媒体资源,在一种可选的实施例中,上述方法还包括:
127.当第二电子设备均具有音频播放功能时,第一电子设备停止播放目标多媒体资源的音频数据;
128.当第二电子设备中至少存在一个电子设备不具有音频播放功能时,第一电子设备播放目标多媒体资源的音频数据。
129.也就是说,当存在至少两个第二电子设备时,且所有的第二电子设备均具有音频播放功能时,第一电子设备停止播放目标多媒体资源的音频数据,使得所有的第二电子设备通过分配的音频能力项共享音频数据,例如,当目标多媒体资源为游戏类应用程序时,且所有的第二电子设备均具有音频播放功能时,将第一电子设备停止播放游戏类应用程序所产生的音频数据,从而为用户提供一种最佳的游戏类应用程的共享方式。
130.针对第二电子设备来说,在一种可选的实施例中,第二电子设备包括以下至少一项:输入设备和输出设备。
131.也就是说,上述第二电子设备不仅仅局限于智能电视,智能音响,智能手机等,还可以为输入设备,例如麦克风,鼠标和键盘等等,还可以为输出设备,例如,显示器,喇叭等等,这里,本技术实施例对此不作具体限定。
132.针对第二电子设备来说,为了实现对目标多媒体资源的控制,在一种可选的实施例中,第二电子设备接收控制信息,包括:
133.第二电子设备接收来自输入设备的操作信息,将操作信息转换成控制信息。
134.这里,第二电子设备的用户为了实现对目标多媒体资源的控制,通过第二电子设备的输入设备发出操作,使得第二电子设备接收来自输入设备的操作信息,在接收到操作信息之后,将操作信息转换成控制信息,以使得第二电子设备将控制信息发送至第一电子设备,以实现对目标多媒体资源的控制。
135.为了使得第二电子设备将操作信息转换成控制信息,在一种可选的实施例中,第二电子设备将操作信息转换成控制信息,包括:
136.第二电子设备通过第二电子设备的第二控制流模块将操作信息转换成控制信息。
137.在第二电子设备中设置有第二控制流模块,第二控制流模块将接收到的操作信息穿换成控制信息,以使得第二电子设备将控制信息发送至第一电子设备,以实现对目标多媒体资源的控制。
138.为了使得第一电子设备接收到控制信息,在一种可选的实施例中,第二电子设备向第一电子设备发送控制信息,包括:
139.第二电子设备通过第二电子设备的第二通讯模块将控制信息发送至第一电子设
备。
140.这里,在第二电子设备中设置有第二通讯模块,第二通讯模块将控制信息发送至第一电子设备,使得第一电子设备将控制信息转换成控制指令,以实现对目标多媒体资源的控制。
141.为了使得第二电子设备能够接收到共享的媒体信息,在一种可选的实施例中,第二电子设备接收第一电子设备共享的媒体信息,包括:
142.第二电子设备通过第二电子设备的第二通讯模块接收第一电子设备共享的媒体信息。
143.这里,在第二电子设备中还设置有第二通讯模块,第二通信模块接收第一电子设备共享的媒体信息,以利用媒体信息播放目标多媒体资源的音视频数据。
144.在第二电子设备对媒体信息进行播放中,在一种可选的实施例中,第二电子设备对媒体信息进行播放,包括:
145.第二电子设备对媒体信息进行解码,得到媒体信号;
146.第二电子设备对媒体信号进行播放。
147.在第二电子设备接收到媒体信息之后,先对媒体信息进行编码。从而得到媒体信号,再对媒体信号进行播放,例如,对音频信号进行播放,或者对视频信号进行播放,以实现对目标多媒体资源的媒体信息的共享。
148.在对媒体信息的解码中,在一种可选的实施例中,第二电子设备对媒体信息进行解码,得到媒体信号,包括:
149.第二电子设备通过第二电子设备的第二媒体信息的解码器对媒体信息进行解码,得到媒体信号。
150.在第二电子设备中设置有第二媒体信息的解码器,第二媒体信息的解码器对媒体信息进行解码,从而得到媒体信号,以实现对目标多媒体资源的媒体信息的共享。
151.下面举实例来对上述一个或多个实施例中的多媒体资源的共享方法进行描述。
152.本实例中,以游戏类应用程序为目标多媒体资源为例,对游戏类应用程序的共享方法进行说明,其中,操作界面部分主要体现在宿主设备(相当于上述第一电子设备)上,由宿主端设备提供游戏运行环境,并提供控制游戏分享的界面。
153.游戏在宿主设备上运行,其方式包括且不限于:用户手动选择需要分享的游戏,由宿主设备上的服务启动游戏;通过特定条件(比如:点击屏幕上的特定区域显示的图标、敲击手机背部等)触发宿主设备上的服务自动将用户当前正在运行的游戏作为要分享的游戏。
154.图3为本技术实施例提供的一种可选的操作界面的实例的示意图,如图3所示,该操作界面为目标多媒体资源的分配能力界面,主要由三部分组成,分别为:当前分享游戏的信息、参与分享游戏的目标设备(相当于上述第二电子设备)列表、宿主设备可分配能力列表,其中,当前分享游戏的信息显示内容可以为:宿主设备与目标设备之间共享的游戏的名字等信息。
155.参与分享游戏的目标设备列表显示内容可以为:所有和宿主设备连接的目标设备的列表,目标设备列表的每一项包含了目标设备的名字等可识别的信息和目标设备被分配的能力列表。其中,“目标设备被分配的能力列表”显示该目标设备已经被分配的能力,其能
够显示的能力从一个到三个不等(分别为“视频”、“音频”、“控制”,每一项出现0或一次,不重复),具体由宿主设备分配,并且可以响应用户删减其列表中的能力来减少目标设备的相应能力。
156.其中,“视频”标识视频能力项、“音频”表示音频能力项、“控制”表示控制能力项。
157.宿主设备可分配能力列表显示:宿主设备可以分配的分配能力项,可以包括:视频能力项、音频能力项和控制能力项这三种,用户可以从这里把具体的能力分配给一个或者多个目标设备。
158.需要说明的是,在本实例中,可以通过拖拽宿主设备可分配能力列表中的分配能力项,并放置在目标设备上来确认赋予目标设备相应的能力;宿主设备可分配能力列表的内容始终为三项:视频、音频、控制,用户拖拽的行为不会改变该列表中的图标数量;用户长按宿主设备可分配能力列表中的某个分配能力项时,即为选中,并可拖拽该分配能力项,该分配能力项将跟随用户的拖拽动作移动,直到用户释放该分配能力项。
159.图4为本技术实施例提供的一种可选的操作界面添加分配能力项的实例的示意图,如图4所示,在确定将视频能力项作为目标设备b的目标能力时,用户长按在宿主设备可分配能力列表中点击视频这一分配能力项,并长按拖拽至目标设备b被分配的能力列表的区域时,然后释放该分配能力项,如此,将视频能力项添加至目标设备b被分配的能力列表中,即第二电子设备的目标能力为视频能力项具有的能力。
160.由上述图4可以看出,宿主设备的能力分配界面上的参与分享游戏的目标设备列表会检测用户的释放分配能力项的动作,当分配能力项是在代表目标设备的被分配的能力列表的区域范围内释放时,则给予对应的目标设备相应的能力,图5为本技术实施例提供的一种可选的检测方法的实例一的流程示意图,如图5所示,该检测方法可以包括:
161.s501:宿主设备检测到图标长按事件发生;
162.其中,上述图标为分配能力项中其中一项,当用户长按分配能力项中的其中一项时,宿主设备检测到图标长按事件发生。
163.s502:宿主设备判断事件的坐标是否在宿主设备能力列表中代表具体能力的图标范围内?若为是,执行s503,若为否,结束;
164.s503:宿主设备响应拖拽实践并更新图标位置;
165.也就是说,若该图标为宿主设备的分配能力项中的一项时,宿主设备响应拖拽操作,以更新该图标的位置,若该图标不是宿主设备的分配能力项中的一项时,不作任何响应,结束。
166.s504:宿主设备判断是否发生释放图标事件?若为是,执行s505,若为否,执行s503;
167.在s503之后,若宿主设备发生对该图标的释放事件,继续判断该释放事件发生的坐标是否在代表目标设备的图形范围之内,即,该释放事件发生的坐标是否在目标设备的能力分配区域,若宿主设备未发生对该图标的释放事件,返回执行宿主设备响应拖拽实践并更新图标位置。
168.s505:宿主设备判断释放图标事件的坐标是否在代表目标设备的图形范围内?若为是,执行s506,若为否,结束;
169.s506:宿主设备判断目标设备是否已有该能力?若为是,结束,若为否,执行s507;
170.s507:宿主设备建立能力通道;
171.其中,若宿主设备确定释放图标事件的坐标为目标设备的能力分配区域时,在判断目标设备是否具有该图标对应的能力,若确定目标设备具有该图标对应的能力时,则说明目标设备已经具备该图标对应的能力,不需要再为目标设备分配该图标对应的能力,若确定目标设备不具有该图标对应的能力时,执行s507,宿主设备建立与目标设备之间针对该图标对应的能力通道。
172.s508:宿主设备判断是否建立通道成功?若为是,执行s509;若为否,结束;
173.s509:宿主设备确定目标设备能力列表是否显示该能力的图标;
174.s510:宿主设备和目标设备之间进行数据交互。
175.这里,当宿主设备确定建立该图标对应的能力通道成功时,宿主设备确定目标设备的能力分配区域上是否显示该图标,若显示,说明宿主设备为目标设备分配该图标对应的能力成功,则宿主设备和目标设备基于目标设备诶的能力分配区域上的分配能力项进行数据交互,以实现对游戏类应用程序的共享。
176.另外,与给目标设备确定分配能力项的操作一样,当用户反向操作,把具体的目标设备的能力列表中的图标拖出代表该目标设备的图形区域之外并释放时,删除该目标设备被拖拽的图标对应的能力;图6为本技术实施例提供的一种可选的操作界面移除分配能力项的实例的示意图,如图6所示,在确定将视频能力项从目标设备b被分配的能力列表中移除时,用户长按在目标设备b被分配的能力列表中的视频能力项这一图标,并长按拖拽至目标设备b被分配的能力列表之外的区域时,然后释放该图标,如此,将视频图标移除出目标设备b被分配的能力列表中,使得目标设备b不具有视频能力项,即不醉游戏类应用程序的视频数据进行播放。
177.由上述图6可以看出,宿主设备的能力分配界面上的参与分享游戏的目标设备列表会检测用户的释放分配能力项的动作,当分配能力项是在代表目标设备的被分配的能力列表的区域以外释放时,则撤销对应的目标设备相应的能力,图7为本技术实施例提供的一种可选的检测方法的实例二的流程示意图,如图7所示,该检测方法可以包括:
178.s701:宿主设备检测到图标长按事件发生;
179.其中,上述图标为分配能力项中其中一项,当用户长按分配能力项中的其中一项时,宿主设备检测到图标长按事件发生。
180.s702:宿主设备判断事件的坐标是否在目标设备能力列表中代表具体能力的图标范围内?若为是,执行s703,若为否,结束;
181.s703:宿主设备响应拖拽实践并更新图标位置;
182.也就是说,若该图标为目标设备的能力分配区域中的一项时,宿主设备响应拖拽操作,以更新该图标的位置,若该图标不是宿主设备的分配能力项中的一项时,不作任何响应,结束。
183.s704:宿主设备判断是否发生释放图标事件?若为是,执行s705,若为否,执行s703;
184.s705:宿主设备判断释放图标事件的坐标是否在代表目标设备的图标范围内?若为是,结束,若为否,执行s706;
185.s706:宿主设备关闭该目标设备对应的能力通道。
186.在s703之后,若宿主设备发生对该图标的释放事件,继续判断该释放事件发生的坐标是否在代表目标设备的图形范围之内,即,该释放事件发生的坐标是否在目标设备的能力分配区域,若该释放事件发生的坐标在目标设备的能力分配区域,则结束,若该释放事件发生的坐标不在目标设备的能力分配区域,说明宿主设备需要从目标设备的分配能力项中移除该图标对应的分配能力项,所以,宿主设备关闭怒表设备针对该图标对应的能力通道;若宿主设备未发生对该图标的释放事件,返回执行宿主设备响应拖拽实践并更新图标位置。
187.为了实现宿主设备与目标设备之间针对游戏类应用程序的共享,宿主设备和目标设备组成多媒体资源的共享系统,图8为本技术实施例提供的一种可选的多媒体资源的共享系统的实例一的结构示意图,如图8所示,宿主设备81包括:宿主端服务模块811,宿主端服务模块811包括控制流模块8111、媒体流模块8112和通讯模块8113,目标设备82包括目标端服务模块821,目标端服务模块821包括控制流模块8211、媒体流模块8212和通讯模块8213,本实例通过宿主设备81运行的宿主端服务模块811和目标设备82运行的目标端服务模块821双向数据通讯来实现。通过通讯模块8113和通讯模块8213在宿主设备81和目标设备82之间建立连接并传输音视频、控制数据来实现游戏的视频图像、游戏声音在目标设备82上的播放,并且目标设备82上用户的输入信息在宿主设备81上传递给游戏,从而操作游戏。
188.针对宿主设备所产生的媒体信息,图9为本技术实施例提供的一种可选的多媒体资源的共享系统的实例二的结构示意图,如图9所示,宿主设备91包括:游戏程序模块911和宿主端服务模块912,游戏程序模块911包括:视频模块9111和音频模块9112,宿主端服务模块912包括:视频编码器模块9121,音频编码器模块9122和通讯模块9123;目标设备92包括:显示设备921,音频设备922,目标端服务模块923,目标端服务模块923包括:视频解码器模块9231,音频解码器模块9232和通讯模块9233;
189.其中,当在宿主设备91上启动宿主端服务后,宿主设备91所运行的游戏的音视频信息将会被媒体流模块编码成数据流输出,目标设备92通过自身的目标端服务模块923和宿主设备91建立连接后,如果被允许访问媒体流,将通过目标端服务模块923的通讯模块9233读取到宿主设备91的媒体流,并通过目标端服务模块923的媒体流模块对获得的媒体流解码,从而利用目标设备92的视频、音频设备播放出来。
190.针对目标设备向宿主设备发送的控制信息,图10为本技术实施例提供的一种可选的多媒体资源的共享系统的实例三的结构示意图,如图10所示,宿主设备101包括:游戏程序模块1011和宿主端服务模块1012,宿主端服务模块1012包括:控制流模块10121和通讯模块10122;目标设备102包括:输入设备1021和目标端服务模块1022,目标端服务模块1022包括:控制流模块10221和通讯模块10222;
191.其中,目标端服务模块1012的控制流模块10121基于自身的传感器(包括但不限于键盘、触摸屏幕等)获取用户的输入,转换成控制流数据。当目标设备102和宿主设备101连接后,如果允许目标设备101控制宿主设备101,则可通过目标端服务模块1012的通讯模块10222向宿主端服务模块1012的通讯模块10222发送控制流数据。当宿主端服务模块1012的控制流模块10121收到来之通讯模块10222的控制流数据后,将起转换为宿主设备101上的操作信息,传递给游戏,从而操作游戏。
192.为了更加清楚地对本技术实施例提出的共享系统进行说明,图11为本技术实施例提供的一种可选的多媒体资源的共享系统的实例四的结构示意图,如图11所示,包括:宿主设备111,目标设备112-目标设备116,其中,为目标设备112分配的分配能力项为控制能力项,为目标设备113分配的分配能力项为音频能力项、视频播能力项和控制能力项,为目标设备114分配的分配能力项为视频能力项,为目标设备115分配的分配能力项为视频能力项和音频能力项,为目标设备116分配的分配能力项为音频能力项;
193.其中,宿主设备实现对三路(音频、视频、控制)的权限控制,可以对连接的具体目标设备分配一路、两路或者全部三路的权限。目标设备只有获得相应的权限才能读取音频、视频信息或者发送控制信息到宿主设备。
194.宿主设备实现连接多个目标设备,从而可以实现多个目标设备读取其媒体流,也可以接受多个目标设备的控制流输入。
195.本实例中,多人在不同的设备上一起合作玩同一个游戏,而不需要游戏本身做任何的改变;并且可以对游戏的音频、视频、控制三路能力分布在不同的设备上,充分利用不同设备的优势,给予参与的玩家最佳游戏体验。同时,本实例向用户提供了自由分布音频、视频、控制这三路的能力,用户可以无缝地将不同的一个或者多个能力分配给其他设备。本实例基于移动设备系统硬件能力实现,不依赖于具体游戏应用实现,不需要游戏开发商做特别的开发,理论上是支持所有的游戏,可以服务所有游戏用户。
196.另外需要说明的是,对于目标设备的拓展,可以支持非移动设备,比如:电视、音响、游戏手柄等具备视频、音频、控制能力的设备接入,从而为用户提供更加沉浸的游戏体验:比如游戏视频在大屏幕电视上显示,而音频在各个玩家的蓝牙耳机中播放,并且多个玩家可通过游戏手柄、键盘分工合作操作游戏。
197.对于控制音/视频、控制能力的分配,可以基于设备发现以及设备自身能力描述机制,在发现设备加入后,实现自动化的最佳分配,减少用户的操作。比如游戏过程中发现有音响加入,则会自动向其输出音频信号,而不会把视频输出给它,也不会接受其作为输入设备。
198.还可以基于其他目标设备的传感器和其他意图识别技术,对于设备的加入更智能的分配音/视频和控制能力的分布,实现对用户的最小打扰,提供沉浸式的游戏体验。比如:游戏画面和声音在电视上播放,参与游戏的用户用各自的手机在操作游戏,当其中一个用户戴上蓝牙耳机时,游戏音频将在耳机和电视上播放,但是当所有用户都戴上蓝牙耳机后,则音频只在各个用户的蓝牙耳机中播放,而电视上只有游戏的视频画面。
199.本技术实施例提供了一种多媒体资源的共享方法,第一电子设备运行有目标多媒体资源,第一电子设备响应于针对分配能力界面显示的分配能力项的触控操作,根据触控操作确定给第二电子设备的目标多媒体资源的目标能力,当接收到来自第二电子设备的控制信息,且目标能力为与控制信息对应的能力时,基于控制信息,控制对目标多媒体资源的操作,当目标多媒体资源产生媒体信息时,且目标能力为与媒体信息对应的能力时,将媒体信息共享给第二电子设备;也就是说,在本技术实施例中,通过响应针对分配能力界面显示的分配能力项的触控操作,为第二电子设备确定目标多媒体资源的目标能力,在此基础上,当接收到的第二电子设备的控制信息对应的能力为目标能力时,基于控制信息控制目标多媒体资源的操作,当目标多媒体资源产生的媒体信息对应的能力为目标能力时,将媒体信
息共享给第二电子设备,这样,通过对触控操作的响应,为第二电子设备确定出的目标能力,使得第二电子设备的目标能力更加灵活多样,并且,基于灵活多样的目标能力来响应接收到的控制信息和媒体信息,使得第一电子设备与第二电子设备之间共享目标做媒体资源的方式更加灵活多样,从而提高了多媒体资源共享方法的共享方式的多样性,进而提高了多媒体资源共享的灵活性。
200.下面以多媒体资源的共享系统中所部属的各个设备侧对上述多媒体资源的共享方法进行说明。
201.首先,以第一电子设备侧对多媒体资源的共享方法进行描述。
202.本技术实施例提供一种多媒体资源的共享方法,该方法应用于第一电子设备中,其中,第一电子设备运行有目标多媒体资源,图12为本技术实施例提供的一种可选的多媒体资源的共享方法的流程示意图,如图12所示,该多媒体资源的共享方法可以包括:
203.s1201:响应于针对分配能力界面显示的分配能力项的触控操作,根据触控操作确定给第二电子设备的目标多媒体资源的目标能力;
204.s1202:当接收到来自第二电子设备的控制信息,且目标能力为与控制信息对应的能力时,基于控制信息,控制对目标多媒体资源的操作;
205.s1203:当目标多媒体资源产生媒体信息,且目标能力为与媒体信息对应的能力时,将媒体信息共享给第二电子设备。
206.在一种可选的实施例中,分配能力项至少包括以下一项:控制能力项,音频能力项和视频能力项。
207.在一种可选的实施例中,上述方法可以包括:
208.响应于接收到的针对目标多媒体资源的能力分配功能的启动操作,在第一电子设备的当前界面上,针对目标多媒体资源显示分配能力界面,且在分配能力界面上显示分配能力项和第二电子设备的能力分配区域。
209.在一种可选的实施例中,响应于针对分配能力界面显示的分配能力项的触控操作,根据触控操作确定给第二电子设备的目标多媒体资源的目标能力,包括:
210.响应于接收到的针对分配能力界面中的第一分配能力项被选中,在分配能力界面上复制显示第一分配能力项;
211.响应于对复制显示的第一分配能力项的拖拽操作,移动第一分配能力项;
212.当接收对第一分配能力项的释放操作、且第一分配能力项所处的区域属于第二电子设备的能力分配区域时,停止移动,并在第二电子设备的能力分配区域上显示第一分配能力项;
213.将第一分配能力项具有的能力,确定为目标能力。
214.在一种可选的实施例中,当接收到对第一分配能力项的释放操作、且第一分配能力项所处的区域属于第二电子设备的能力分配区域时,停止移动,并在第二电子设备的能力分配区域上显示第一分配能力项,包括:
215.当接收到对第一分配能力项的释放操作、第一分配能力项所处的区域属于第二电子设备的能力分配区域,且与第二电子设备不具备第一分配能力项的能力通道时,停止移动,建立与第二电子设备针对第一分配能力项的能力通道;
216.当建立与第二电子设备针对第一分配能力项的能力通道成功时,在第二电子设备
的能力分配区域上显示第一分配能力项。
217.在一种可选的实施例中,上述方法还可以包括:
218.响应于接收到的针对分配能力界面中的第二电子设备的能力分配区域上的第二分配能力项被选中,在分配能力界面上显示可移动的第二分配能力项;
219.响应于对可移动的第二分配能力项的拖拽操作,移动第二分配能力项;
220.当接收到对可移动的第二分配能力项的释放操作,且可移动的第二分配能力项所处的区域不属于第二电子设备的能力分配区域时,在第二电子设备的能力分配区域上撤销显示第二分配能力项;
221.将第二分配能力项具有的能力,从目标能力中删除。
222.在一种可选的实施例中,接收来自第二电子设备的控制信息,包括:
223.通过第一电子设备的第一通讯模块接收来自第二电子设备的控制信息。
224.在一种可选的实施例中,基于控制信息,控制对目标多媒体资源的操作,包括:
225.将控制信息,转换成对目标多媒体资源的控制指令;
226.响应于控制指令,控制对目标多媒体资源的操作。
227.在一种可选的实施例中,将控制信息转换成对目标多媒体资源的控制指令,包括:
228.通过第一电子设备的第一控制流模块将控制信息转换成对目标多媒体资源的控制指令。
229.在一种可选的实施例中,将媒体信息共享给第二电子设备,包括:
230.对媒体信息进行编码得到媒体流;将媒体流共享给第二电子设备。
231.在一种可选的实施例中,对媒体信息进行编码得到媒体流,包括:
232.通过第一电子设备的第一媒体信息的编码器对媒体信息进行编码,得到媒体流。
233.在一种可选的实施例中,将媒体流共享给第二电子设备,包括:
234.通过第一电子设备的第一通讯模块将媒体流共享给第二电子设备。
235.在一种可选的实施例中,上述方法还可以包括:
236.当第二电子设备具有音频播放功能时,将第二电子设备的目标能力确定为音频能力项。
237.在一种可选的实施例中,上述方法还可以包括:
238.当第二电子设备具有视频播放功能时,将第二电子设备的目标能力确定为视频能力项。
239.在一种可选的实施例中,上述方法还可以包括:
240.当新的电子设备加入至第二电子设备中时,获取新的电子设备的功能类别;
241.根据功能类别,从分配能力项中匹配出新的电子设备的目标能力项。
242.在一种可选的实施例中,根据功能类别,从分配能力项中匹配出新的电子设备的目标能力项,包括:
243.当功能类别为具有音频播放功能的电子设备类别时,将音频能力项确定为新的电子设备的目标能力项;
244.当功能类别为具有视频播放功能的电子设备类别时,将视频能力项确定为新的电子设备的目标能力项;
245.当功能类别为具有控制功能的电子设备类别时,将控制能力项确定为新的电子设
备的目标能力项。
246.在一种可选的实施例中,根据功能类别,从分配能力项中匹配出新的电子设备的目标能力项,包括:
247.当新的电子设备的功能类别包括至少两种功能类别时,从至少两种功能类别中至少选取出一种功能类别;
248.根据选取出的功能类别,从分配能力项中匹配出新的电子设备的目标能力项。
249.在一种可选的实施例中,上述方法还包括:
250.当第二电子设备均具有音频播放功能时,停止播放目标多媒体资源的音频数据;
251.当第二电子设备中至少存在一个电子设备不具有音频播放功能时,播放目标多媒体资源的音频数据。
252.在一种可选的实施例中,第二电子设备包括以下至少一项:输入设备和输出设备。
253.其次,以第二电子设备侧对上述多媒体资源的共享方法进行描述。
254.本技术实施例提供一种多媒体资源的共享方法,该方法应用于第二电子设备中,图13为本技术实施例提供的另一种可选的多媒体资源的共享方法的流程示意图,如图13所示,该多媒体资源的共享方法可以包括:
255.s1301:针对第一电子设备上运行的目标多媒体资源,当接收到控制信息,且具有共享目标多媒体资源的第二电子设备的目标能力为控制信息对应的能力时,向第一电子设备发送控制信息;
256.s1302:当接收第一电子设备共享的媒体信息,且第二电子设备的目标能力为媒体信息对应的能力时,对媒体信息进行播放。
257.其中,控制信息用于对目标多媒体资源进行控制,以实现对目标多媒体资源的共享;目标能力为第一电子设备基于分配能力界面显示的分配能力项的触控操作得到的。
258.在一种可选的实施例中,分配能力项至少包括以下一项:控制能力项,音频能力项和视频能力项。
259.在一种可选的实施例中,接收控制信息,包括:
260.接收来自输入设备的操作信息,将操作信息转换成控制信息。
261.在一种可选的实施例中,将操作信息转换成控制信息,包括:
262.通过第二电子设备的第二控制流模块将操作信息转换成所述收控制信息。
263.在一种可选的实施例中,向第一电子设备发送所述控制信息,包括:
264.通过第二电子设备的第二通讯模块将控制信息发送至所述第一电子设备。
265.在一种可选的实施例中,接收第一电子设备共享的媒体信息,包括:
266.通过第二电子设备的第二通讯模块接收第一电子设备共享的媒体信息。
267.在一种可选的实施例中,对媒体信息进行播放,包括:
268.对媒体信息进行解码,得到媒体信号;对媒体信号进行播放。
269.在一种可选的实施例中,对媒体信息进行解码,得到媒体信号,包括:
270.通过第二电子设备的第二媒体信息的解码器对媒体信息进行解码,得到媒体信号。
271.另外,基于前述实施例相同的发明构思,本技术实施例提供一种第一电子设备,与上述一个或多个实施例提供的所述第一电子设备一致,该第一电子设备运行有目标多媒体
资源。
272.图14为本技术实施例提供的一种可选的第一电子设备的结构示意图,如图14所示,该第一电子设备包括:
273.选中模块141,用于响应于针对分配能力界面显示的分配能力项的触控操作,根据触控操作确定给第二电子设备的目标多媒体资源的目标能力;
274.控制模块142,用于当接收到来自第二电子设备的控制信息,且目标能力为与控制信息对应的能力时,基于控制信息,控制对目标多媒体资源的操作,以实现对目标多媒体资源的共享;
275.共享模块143,用于当目标多媒体资源产生媒体信息,且目标能力为与媒体信息对应的能力时,将媒体信息共享给第二电子设备。
276.在一种可选的实施例中,分配能力项至少包括以下一项:控制能力项,音频能力项和视频能力项。
277.在一种可选的实施例中,第一电子设备,还用于:
278.响应于接收到的针对目标多媒体资源的能力分配功能的启动操作,在第一电子设备的当前界面上,针对目标多媒体资源显示分配能力界面,且在分配能力界面上显示分配能力项和第二电子设备的能力分配区域。
279.在一种可选的实施例中,选中模块141,具体用于:
280.响应于接收到的针对分配能力界面中的第一分配能力项被选中,在分配能力界面上复制显示第一分配能力项;
281.响应于对复制显示的第一分配能力项的拖拽操作,移动第一分配能力项;
282.当接收对第一分配能力项的释放操作、且第一分配能力项所处的区域属于第二电子设备的能力分配区域时,停止移动,并在第二电子设备的能力分配区域上显示第一分配能力项;
283.将第一分配能力项具有的能力,确定为目标能力。
284.在一种可选的实施例中,当接收到对第一分配能力项的释放操作、且第一分配能力项所处的区域属于第二电子设备的能力分配区域时,选中模块141停止移动,并在第二电子设备的能力分配区域上显示第一分配能力项中,包括:
285.当接收到对第一分配能力项的释放操作、第一分配能力项所处的区域属于第二电子设备的能力分配区域,且与第二电子设备不具备第一分配能力项的能力通道时,停止移动,建立与第二电子设备针对第一分配能力项的能力通道;
286.当建立与第二电子设备针对第一分配能力项的能力通道成功时,在第二电子设备的能力分配区域上显示第一分配能力项。
287.在一种可选的实施例中,第一电子设备还用于:
288.响应于接收到的针对分配能力界面中的第二电子设备的能力分配区域上的第二分配能力项被选中,在分配能力界面上显示可移动的第二分配能力项;
289.响应于对可移动的第二分配能力项的拖拽操作,移动第二分配能力项;
290.当接收到对可移动的第二分配能力项的释放操作,且可移动的第二分配能力项所处的区域不属于第二电子设备的能力分配区域时,在第二电子设备的能力分配区域上撤销显示第二分配能力项;
291.将第二分配能力项具有的能力,从目标能力中删除。
292.在一种可选的实施例中,控制模块142接收来自第二电子设备的控制信息中,包括:
293.通过第一电子设备的第一通讯模块接收来自第二电子设备的控制信息。
294.在一种可选的实施例中,控制模块142基于所述控制信息,控制对目标多媒体资源的操作中,包括:
295.将控制信息,转换成对目标多媒体资源的控制指令;
296.响应于控制指令,控制对目标多媒体资源的操作。
297.在一种可选的实施例中,控制模块142将控制信息转换成对目标多媒体资源的控制指令中,包括:
298.通过第一电子设备的第一控制流模块将控制信息转换成对目标多媒体资源的控制指令。
299.在一种可选的实施例中,共享模块143将媒体信息共享给第二电子设备中,包括:
300.对媒体信息进行编码得到媒体流;将媒体流共享给第二电子设备。
301.在一种可选的实施例中,共享模块143对媒体信息进行编码得到媒体流,包括:
302.通过第一电子设备的第一媒体信息的编码器对媒体信息进行编码,得到媒体流。
303.在一种可选的实施例中,共享模块143将媒体流共享给第二电子设备中,包括:
304.通过第一电子设备的第一通讯模块将所述媒体流共享给所述第二电子设备。
305.在一种可选的实施例中,第一电子设备还用于:
306.当第二电子设备具有音频播放功能时,将第二电子设备的目标能力确定为音频能力项。
307.在一种可选的实施例中,第一电子设备还用于:
308.当第二电子设备具有视频播放功能时,将第二电子设备的目标能力确定为视频能力项。
309.在一种可选的实施例中,第一电子设备还用于:
310.当第二电子设备为具有控制功能时,将第二电子设备的目标能力确定为控制能力项。
311.在一种可选的实施例中,第一电子设备还用于:
312.当新的电子设备加入至第二电子设备中时,获取新的电子设备的功能类别;
313.根据功能类别,从分配能力项中匹配出新的电子设备的目标能力项。
314.在一种可选的实施例中,第一电子设备根据功能类别,从分配能力项中匹配出新的电子设备的目标能力项中,包括:
315.当功能类别为具有音频播放功能的电子设备类别时,将音频能力项确定为新的电子设备的目标能力项;
316.当功能类别为具有视频播放功能的电子设备类别时,将视频能力项确定为新的电子设备的目标能力项;
317.当功能类别为具有控制功能的电子设备类别时,将控制能力项确定为新的电子设备的目标能力项。
318.在一种可选的实施例中,第一电子设备根据功能类别,从分配能力项中匹配出新
的电子设备的目标能力项中,包括:
319.当新的电子设备的功能类别包括至少两种功能类别时,从至少两种功能类别中至少选取出一种功能类别;
320.根据选取出的功能类别,从分配能力项中匹配出新的电子设备的目标能力项。
321.在一种可选的实施例中,第一电子设备还用于:
322.当第二电子设备均具有音频播放功能时,停止播放目标多媒体资源的音频数据;
323.当第二电子设备中至少存在一个电子设备不具有音频播放功能时,播放目标多媒体资源的音频数据。
324.在一种可选的实施例中,第二电子设备包括以下至少一项:输入设备和输出设备。
325.在实际应用中,上述选取模块141、控制模块142和共享模块143可由位于第一电子设备上的处理器实现,具体为中央处理器(cpu,central processing unit)、微处理器(mpu,microprocessor unit)、数字信号处理器(dsp,digital signal processing)或现场可编程门阵列(fpga,field programmable gate array)等实现。
326.本技术实施例提供一种第二电子设备,与上述一个或者多个实施例中所述的第二电子设备一致。
327.图15为本技术实施例提供的一种可选的第二电子设备的结构示意图,如图15所示,该第二电子设备包括:
328.发送模块151,用于针对第一电子设备上运行的目标多媒体资源,当接收到控制信息,且具有共享目标多媒体资源的第二电子设备的目标能力为控制信息对应的能力时,向第一电子设备发送所述控制信息;
329.其中,控制信息用于对目标多媒体资源进行控制,以实现对目标多媒体资源的共享;
330.播放模块152,用于当接收第一电子设备共享的媒体信息,且第二电子设备的目标能力为媒体信息对应的能力时,对媒体信息进行播放;
331.其中,目标能力为第一电子设备基于分配能力界面显示的分配能力项的触控操作得到的。
332.在一种可选的实施例中,分配能力项至少包括以下一项:控制能力项,音频能力项和视频能力项。
333.在一种可选的实施例中,发送模块151接收控制信息中,包括:
334.接收来自输入设备的操作信息,将操作信息转换成控制信息。
335.在一种可选的实施例中,发送模块151将操作信息转换成控制信息中,包括:
336.通过第二电子设备的第二控制流模块将操作信息转换成所述收控制信息。
337.在一种可选的实施例中,发送模块151向所述第一电子设备发送所述控制信息中,包括:
338.通过第二电子设备的第二通讯模块将控制信息发送至所述第一电子设备。
339.在一种可选的实施例中,播放模块152接收第一电子设备共享的媒体信息中,包括:
340.通过第二电子设备的第二通讯模块接收第一电子设备共享的媒体信息。
341.在一种可选的实施例中,播放模块152对媒体信息进行播放中,包括:
342.对媒体信息进行解码,得到媒体信号;对媒体信号进行播放。
343.在一种可选的实施例中,播放模块152对媒体信息进行解码,得到媒体信号中,包括:
344.通过第二电子设备的第二媒体信息的解码器对媒体信息进行解码,得到媒体信号。
345.在实际应用中,上述发送模块151和播放模块152可由位于第二电子设备上的处理器实现,具体为cpu、mpu、dsp或fpga等实现。
346.图16为本技术实施例提供的一种可选的电子设备的结构示意图,如图16所示,本技术实施例提供了一种电子设备1600,包括:
347.处理器161以及存储有所述处理器161可执行指令的存储介质162,所述存储介质162通过通信总线163依赖所述处理器91执行操作,当所述指令被所述处理器161执行时,执行上述一个或多个实施例中第一电子设备或者第二电子设备所执行的所述多媒体资源的共享方法。
348.需要说明的是,实际应用时,终端中的各个组件通过通信总线163耦合在一起。可理解,通信总线163用于实现这些组件之间的连接通信。通信总线163除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图16中将各种总线都标为通信总线163。
349.本技术实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行如上述一个或多个实施例中第一电子设备执行的所述的共享方法,或者如上述一个或多个实施例中第二电子设备执行的所述的多媒体资源的共享方法。
350.其中,计算机可读存储介质可以是磁性随机存取存储器(ferromagnetic random access memory,fram)、只读存储器(read only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(compact disc read-only memory,cd-rom)等存储器。
351.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
352.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
353.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
354.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
355.以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献