一种分享内容的方法及电子设备与流程
未命名
07-23
阅读:91
评论:0
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.图1为本技术实施例提供的一种电子设备的硬件架构示意图;
59.图2为本技术实施例提供的一种电子设备的软件架构示意图;
60.图3为本技术实施例提供的一种第一电子设备的多屏分享服务的架构示意图;
61.图4为本技术实施例提供的一种第二电子设备的多屏分享服务的架构示意图;
62.图5为本技术实施例提供的一种分享方法的示意图;
63.图6为本技术实施例提供的一种分享链接的示意图;
64.图7为本技术实施例提供的一种解析得到应用服务的详细配置信息的方法的流程示意图;
65.图8为本技术实施例提供的一种车辆座舱内的显示屏的示意图;
66.图9a为本技术实施例提供的一种分享服务至车辆座舱的控制界面的示意图;
67.图9b为本技术实施例提供的另一种分享服务至车辆座舱的控制界面的示意图;
68.图10a为本技术实施例提供的一种分享服务的提示界面的示意图;
69.图10b为本技术实施例提供的另一种分享服务的效果界面的示意图;
70.图11为本技术实施例提供的分享内容的方法的一种可能的执行流程的示意图;
71.图12为本技术实施例提供的一种分享服务至车辆座舱的控制界面的示意图;
72.图13为本技术实施例提供的一种分享服务的提示界面的示意图;
73.图14为本技术实施例提供的另一种分享服务的效果界面的示意图;
74.图15为本技术实施例提供的一种分享内容的方法的示意图;
75.图16为本技术实施例提供的一种分享内容的方法的示意图;
76.图17为本技术实施例提供的一种电子设备的示意图;
77.图18为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
78.为了使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例作进一步地详细描述。其中,在本技术实施例的描述中,以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
79.为了便于理解,示例性的给出了与本技术相关概念的说明以供参考。
80.1)电子设备,可以为具有无线连接功能的设备。在本技术一些实施例中,电子设备可以是具备一个或多个显示屏的设备。
81.本技术一些实施例中电子设备可以是便携式设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴设备(例如,手表、手环、头盔、耳机等)、车载终端设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等。电子设备还可以是智能家居设备(例如,智能电视、智能音箱等)、智能汽车、智能机器人、车间设备、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端、飞行设备(例如,智能机器人、热气球、无人机、飞机)等。
82.在本技术一些实施例中,电子设备还可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式终端设备。便携式终端设备的示例性实施例包括但不限于搭载或者其它操作系统的便携式终端设备。上述便携式终端设备也可以是其它便携式终端设备,诸如具有触敏表面(例如触控面板)的膝上型计算机(laptop)等。还应当理解的是,在本技术其它一些实施例中,上述电子设备也可以不是便携式终端设备,而是具有触敏表面(例如触控面板)的台式计算机。
83.2)兴趣点(point of interest,poi),原指互联网电子地图中的点类数据,基本包含名称、地址、坐标、类别四个属性,当前也泛指可以抽象成点进行管理、分析和计算的对象的信息。poi作为一种信息数据结构,可以将对象的各种信息包装后提供给用户,使得用户可以根据poi快速查找和使用对象。
84.3)跳转协议地址(schema),是一种页面内跳转协议,通过schema可以非常方便的跳转应用(application,app)中的各个页面。通过scheme协议也可以定制化指示应用跳转到指定页面,或者通过通知栏消息定制化跳转页面等。
85.4)字符串匹配,也称字符串的定位操作,指的是通过将待检测的字符串与给定模
式的字符串(又称模式串)进行匹配,确定待检测的字符串中是否存在给定模式的子串(子字符串),并在确定待检测的字符串中存在给定模式的子串时对该子串进行定位。通过进行字符串匹配可以对待检测的字符串中不同的子串进行识别,最终确定待检测的字符串的含义。
86.5)统一资源定位符(uniform resource locator,url),是因特网的万维网服务程序上用于指定信息位置的表示方法。url通过提供资源位置的一种抽象标志符来对资源进行定位,一般由一串字符组成,这些字符可以是字母、数字和特殊符号等。系统定位了一个资源后,可能会对它进行各种各样的操作,这些操作可以抽象为访问、更新、替换、发现属性等,进行这些操作的过程中都需要根据url进行资源定位。
87.6)重定向(redirect),也称为url转发,是一种当实际资源(如单个页面、表单或者整个网络应用)被迁移到新的url下时,保持原有链接可用的技术。超文本传输协议(hyper text transfer protocol,http)协议提供了一种特殊形式的响应(即http重定向)来执行此类操作。
88.7)序列化(serialization),指将对象的状态、内容等信息转换为可以存储或传输或访问的形式的过程。通过对对象进行序列化,可以使不同的设备、应用、程序、服务之间可以共享该对象。在序列化期间可以将对象的信息写入到临时或永久性存储区,在序列化以后可以通过从存储区中读取或反序列化对象的信息来重新创建该对象。
89.8)请求(fetch),是一种http数据请求的方式,用于获取一个网络进程或网络资源,可以通过服务器的url地址获取该地址下的具体数据。
90.在fetch过程中,可以通过发送http请求向服务器请求数据,服务器会针对http请求创建请求对象和响应对象。其中,请求对象用于获取http请求,响应对象用于根据http请求提供数据。
91.http请求一般包含请求头和请求体。其中,请求头(request header)是http头的一种,是http请求的消息头部分,可以用于描述http响应,并且和请求体无关。请求体(request body)为用于请求数据的数据。
92.http响应一般包含响应头和响应体。其中,响应头(reponse header)为http响应的消息头部分,可以用于描述http响应。响应体(reponse body)为服务器提供的数据。
93.9)意图(intent),是用于解决应用中各项组件之间的通讯的进程服务。intent负责对应用中一次操作的动作、动作涉及数据、附加数据等进行描述,以使系统根据此描述找到对应的组件,并将intent传递给该组件,使得该组件完成应用中一次操作的动作,从而实现组件的调用。intent通过提供组件互相调用的相关信息,能够实现调用者与被调用者之间的解耦。
94.应理解,本技术实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一(项)个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a、b、c可以是单个,也可以是多个。
95.当前用户将移动设备中的服务分享到车机中智能座舱的多个显示屏时,可以采用
蓝牙分享方式或软件实现分享的方式。
96.蓝牙分享方式是目前智能车机中使用最广的移动端服务分享至车机端的方案,但该方式仅限于音乐类、听书类等音频流媒体服务的分享。其具体分享流程主要是:移动端的解码器对当前音频通道的音频流进行编码,并将编码后的音频流通过蓝牙方式传递给车机端;车机端接收到来自移动端的音频流后,对音频流进行解码和播放。基于该方式,移动端可以将音频服务分享至车机端,但是该方案仅适用于音频服务的分享场景,对于其他类型服务(例如视频服务)的分享场景并不适用,因此,该方案的应用场景有限。并且,蓝牙传输方式的传输带宽小、速率低,即使应用于音频场景,也存在一些传输受限的情况,例如蓝牙传输方式对于高保真(high-fidelity,hi-fi)格式的无损音乐的传输的支持度较小。此外,基于蓝牙分享方式,移动端只能与车机端的中控设备建立蓝牙连接并将服务分享至车机端,而无法分别与车机端的座舱中的多个显示屏建立关联并针对性的分享服务至显示屏,因此,移动端与车机端之间分享服务的灵活性和便捷性较差。
97.软件分享方式依赖于车机端和移动端的共同适配。其分享流程主要包括以下四步:
98.1)移动端提供一个服务化平台,供提供应用服务的第三方厂商接入。
99.2)移动端生成一个虚拟屏,将需要在车机端显示的服务界面添加到虚拟屏中运行。
100.3)移动端将虚拟屏上的视频流编码后送至车机端,车机端对视频流解码后,在显示屏上进行对应服务界面的显示。
101.4)当用户在车机端的显示屏上点击操作服务界面的内容时,车机端将点击事件发送回移动端,移动端进行相应处理后再控制车机端进行显示。
102.该方案中,移动端需要与车机端进行适配,以及与应用服务的提供商进行适配,且需要安装对应软件来进行控制,因此分享过程较为复杂。在分享过程中,移动端和车机端基于视频流进行服务内容的传输,稳定性较低。移动端的软件和应用服务本身还在移动端设备上运行,这会占用移动端设备的带宽,增加移动端设备的功耗。此外,移动端在向车机端传输分享的内容时需要将其软件置于前台运行,也会影响移动端自身的使用。
103.综上,当前移动设备上的服务分享到车机的智能座舱中的多个显示屏上的方案十分有限,仅能做到简单的文本、音乐分享或者需要借助额外的软件实现,因此分享过程较为复杂,灵活性和效率均较低。如何在不依赖提供应用服务的厂商和车机的情况下,实现移动设备上的应用服务无缝分享至车机座舱中的任意显示屏成为目前分享的重点。
104.鉴于此,本技术实施例提供一种分享内容的方法及电子设备,该方案可以应用于第一电子设备和第二电子设备组成的系统中。具体可以应用于第一电子设备向第二电子设备分享内容的场景中,可以实现将第一电子设备的内容简便快捷的分享至第二电子设备的任意显示屏的效果。
105.本技术实施例中,第一电子设备、第二电子设备为具备无线连接功能的设备。第一电子设备与第二电子设备之间可以基于无线通信方式进行通信。
106.可选的,第一电子设备与第二电子设备可以接入同一个局域网,也可以接入不同的局域网。在第一电子设备与第二电子设备接入在同一个局域网的示例中,具体可以为:第一电子设备和第二电子设备与同一无线接入点建立无线连接。另外,第一电子设备与第二
电子设备可以接入同一个无线保真(wireless fidelity,wi-fi)热点。
107.可选的,第一电子设备和第二电子设备也可以通过蓝牙协议接入同一个蓝牙信标(beacon)下。再例如,第一电子设备和第二电子设备间也可以通过近场通信(near field communication,nfc)标签触发通信连接,通过蓝牙模块传输加密信息进行身份认证。在认证成功后通过点对点(point to point,p2p)的方式进行数据传输。
108.在本技术一些实施例中,第一电子设备和第二电子设备均具备至少一个显示屏,第一电子设备可以将自身任一显示屏中的内容分享至第二电子设备的一个或多个显示屏进行显示。
109.示例性的,第一电子设备可以为手机、平板等终端设备,第二电子设备可以为座舱或者安装在座舱中的电子设备。
110.下面参阅图1,对本技术实施例提供的方法适用的电子设备的结构进行介绍。
111.如图1所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,usb接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及sim卡接口195等。
112.其中传感器模块180可以包括陀螺仪传感器、加速度传感器、接近光传感器、指纹传感器、触摸传感器、温度传感器、压力传感器、距离传感器、磁传感器、环境光传感器、气压传感器、骨传导传感器等。
113.可以理解的是,图1所示的电子设备100仅仅是一个范例,并不构成对电子设备的限定,并且电子设备可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图1中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
114.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
115.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
116.本技术实施例提供的分享内容的方法的执行可以由处理器110来控制或调用其他部件来完成,比如调用内部存储器121中存储的本技术实施例的处理程序,或者通过外部存储器接口120调用第三方设备中存储的本技术实施例的处理程序,来控制无线通信模块160向其它设备进行数据通信,提高电子设备100的智能化、便捷化程度,提升用户的体验。处理
器110可以包括不同的器件,比如集成cpu和gpu时,cpu和gpu可以配合执行本技术实施例提供的分享内容的方法,比如分享内容的方法中部分算法由cpu执行,另一部分算法由gpu执行,以得到较快的处理效率。
117.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。显示屏194可用于显示由用户输入的信息或提供给用户的信息以及各种图形用户界面(graphical user interface,gui)。例如,显示屏194可以显示照片、视频、网页、或者文件等。
118.在本技术实施例中,显示屏194可以是一个一体的柔性显示屏,也可以采用两个刚性屏以及位于两个刚性屏之间的一个柔性屏组成的拼接显示屏。
119.摄像头193(前置摄像头或者后置摄像头,或者一个摄像头既可作为前置摄像头,也可作为后置摄像头)用于捕获静态图像或视频。通常,摄像头193可以包括感光元件比如镜头组和图像传感器,其中,镜头组包括多个透镜(凸透镜或凹透镜),用于采集待拍摄物体反射的光信号,并将采集的光信号传递给图像传感器。图像传感器根据所述光信号生成待拍摄物体的原始图像。
120.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,应用程序(比如分享内容的功能等)的代码等。存储数据区可存储电子设备100使用过程中所创建的数据等。
121.内部存储器121还可以存储本技术实施例提供的分享内容的算法对应的一个或多个计算机程序。该一个或多个计算机程序被存储在上述内部存储器121中并被配置为被一个或多个处理器110执行,该一个或多个计算机程序包括指令,上述指令可以用于执行以下实施例中的各个步骤。
122.此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
123.当然,本技术实施例提供的分享内容的算法的代码还可以存储在外部存储器中。这种情况下,处理器110可以通过外部存储器接口120运行存储在外部存储器中的分享内容的算法的代码。
124.传感器模块180可以包括陀螺仪传感器、加速度传感器、接近光传感器、指纹传感器、触摸传感器等。
125.触摸传感器,也称“触控面板”。触摸传感器可以设置于显示屏194,由触摸传感器与显示屏194组成触摸显示屏,也称“触控屏”。触摸传感器用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可
以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
126.示例性的,电子设备100的显示屏194显示主界面,主界面中包括多个应用(比如相机应用、微信应用等)的图标。用户通过触摸传感器点击主界面中相机应用的图标,触发处理器110启动相机应用,打开摄像头193。显示屏194显示相机应用的界面,例如取景界面。
127.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
128.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
129.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。在本技术实施例中,移动通信模块150还可以用于与其它设备进行信息交互。
130.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频装置(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
131.无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。本技术实施例中,无线通信模块160,用于与其它电子设备建立连接,进行数据交互。或者无线通信模块160可以用于接入接入点设备,向其它电子设备发送控制指令,或者接收来自其它电子设备发送的数据。
132.另外,电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。电子设备100可以接收按键190输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。电子
设备100可以利用马达191产生振动提示(比如来电振动提示)。电子设备100中的指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。电子设备100中的sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备100的接触和分离。
133.应理解,在实际应用中,电子设备100可以包括比图1所示的更多或更少的部件,本技术实施例不作限定。图示电子设备100仅是一个范例,并且电子设备100可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
134.电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本技术实施例以分层架构的android系统为例,示例性说明电子设备的软件结构。
135.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。如图2所示,该软件架构可以分为四层,从上至下分别为应用程序层,应用程序框架层(framework,fwk),安卓运行时和系统库,以及linux内核层。
136.应用程序层是操作系统的最上一层,包括操作系统的原生应用程序,例如相机、图库、日历、蓝牙、音乐、视频、信息等等。本技术实施例涉及的应用程序简称应用,为能够实现某项或多项特定功能的软件程序。通常,电子设备中可以安装多个应用。比如,相机应用、邮箱应用、智能家居控制应用等。下文中提到的应用,可以是电子设备出厂时已安装的系统应用,也可以是用户在使用电子设备的过程中从网络下载或从其他电子设备获取的第三方应用。
137.当然,对于开发者来说,开发者可以编写应用程序并安装到该层。一种可能的实现方式中,应用程序可以使用java语言开发,通过调用应用程序框架层所提供的应用程序编程接口(application programming interface,api)来完成,开发者可以通过应用程序框架来与操作系统的底层(例如内核层等)进行交互,开发自己的应用程序。
138.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层可以包括一些预先定义的函数。应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
139.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
140.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括文件(例如文档、视频、图像、音频),文本等信息。
141.视图系统包括可视控件,例如显示文字、图片、文档等内容的控件等。视图系统可用于构建应用程序。显示窗口中的界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
142.电话管理器用于提供电子设备的通信功能。通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。
143.安卓运行时包括核心库和虚拟机。安卓运行时负责安卓系统的调度和管理。
144.安卓系统的核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓系统的核心库。应用程序层和应用程序框架层运行在虚拟机中。以java举例,虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
145.系统库可以包括多个功能模块。例如:表面管理器,媒体库,三维图形处理库(例如:opengl es),二维图形引擎(例如:sgl)等。表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了二维和三维图层的融合。媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.564,mp3,aac,amr,jpg,png等。三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。二维图形引擎是二维绘图的绘图引擎。
146.内核(kernel)层提供操作系统的核心系统服务,如安全性、内存管理、进程管理、网络协议栈和驱动模型等都基于内核层实现。内核层同时也作为硬件和软件栈之间的抽象层。该层有许多与电子设备相关的驱动程序,主要的驱动有:显示驱动;作为输入设备的键盘驱动;基于内存技术设备的flash驱动;照相机驱动;音频驱动;蓝牙驱动;wifi驱动等。
147.需要理解的是,如上所述的功能服务只是一种示例,在实际应用中,电子设备也可以按照其他因素来划分为更多或更少的功能服务,或者可以按照其他方式来划分各个服务的功能,或者也可以不划分功能服务,而是按照整体来工作。
148.需要说明的是,本技术实施例中,第一电子设备和第二电子设备均可以通过以上硬件架构和软件架构实现。
149.本技术实施例提供的方案可以由第一电子设备的一个进程服务和第二电子设备的一个进程服务完成。例如,第一电子设备中可以包括多屏分享服务来实现本技术提供的方案中由第一电子设备完成的功能。第二电子设备中也可以包括多屏分享服务来实现本技术提供的方案中由第二电子设备完成的功能。
150.其中,第一电子设备中的多屏分享服务可以由四个模块组成。如图3中所示,这四个模块分别为:
151.1)poi信息监听模块(poiinfolistener)
152.poi信息监听模块用于监听和获取待分享内容的初始poi信息,并将初始poi信息发送到poi信息解析模块。
153.如图3中所示,poi信息监听模块可以进一步包括系统分享监听(listensystemshare)模块和剪切板监听(listenclipboard)模块。
154.2)poi信息解析模块(poiinfoparser)
155.poi信息解析模块用于对来自poi信息监听模块的初始poi信息进行解析,获取待分享内容的详细配置信息,并将详细配置信息发送到poi信息重组模块。
156.如图3中所示,poi信息解析模块可以进一步包括poi信息过滤(filterpoiinfo)模块、url重定向(redirectpoiurl)模块和真实url解析重建(resetrealuriparams)模块。
157.3)显示屏信息获取模块(displayobtainer)
158.显示屏信息获取模块用于从第二电子设备获取第二电子设备的显示屏信息,并将显示屏信息发送到poi信息重组模块。
159.如图3中所示,显示屏信息获取模块可以包括获取当前显示屏信息(obtaincurrentdisplayinfos)模块。
160.4)poi信息重组模块(poiinforestructer)
161.poi信息重组模块用于对来自poi信息解析模块和显示屏信息获取模块的信息进行重组等处理后得到分享指示信息,并将分享指示信息发送到第二电子设备,从而将待分享内容分享到第二电子设备。
162.如图3中所示,poi信息重组模块可以进一步包括信息接收(receiveinfo)模块、poi信息重建(restructpoiinfo)模块和poi信息发送(sendpoiinfo)模块。
163.第二电子设备中的多屏分享服务可以由两个模块组成。如图4中所示,这两个模块分别为:
164.1)显示屏信息提供模块(displayprovider)
165.显示屏信息提供模块用于获取第二电子设备的显示屏信息,以使第一电子设备的显示屏信息获取模块能够从该显示屏信息提供模块获取第二电子设备的显示屏信息,或者该显示屏信息提供模块并发送到第一电子设备的显示屏信息获取模块。
166.如图4中所示,显示屏信息提供模块可以进一步包括显示屏信息获取(getdisplays)模块和显示屏信息发送(senddisplayinfos)模块。可选的,显示屏信息提供模块还可以包括座位状态信息获取(getseatstatus)模块。
167.2)poi命令执行模块(poiinfocmder)
168.poi命令执行模块用于接收来自第一电子设备的poi信息重组模块的分享指示信息,并根据该分享指示信息,在显示屏上显示第一电子设备分享的内容。
169.如图4中所示,poi命令执行模块可以进一步包括分享服务通知(notifyserviceshare)模块和分享服务执行(exeserviceshare)模块。
170.关于上述第一电子设备、第二电子设备中各模块的具体功能,下文中会结合具体实施例进行说明,这里暂不详述。
171.需要说明的是,图3、图4所示的模块组成仅为本技术实施例中第一电子设备、第二电子设备的进程服务的一种实现方式。实际应用中,第一电子设备、第二电子设备的进程服务的组成还可以采用其它实现方式例如包括更多或更少的模块等,本技术实施例中不进行具体限定。
172.下面结合具体实施例,对本技术实施例提供的方案进行说明。
173.本技术实施例提供的方案的执行过程主要可以分为三个阶段,分别为第一电子设备获取待分享内容的详细配置信息、第一电子设备获取第二电子设备的显示屏信息、第一电子设备整合所述详细配置信息和所述显示屏信息后分享至第二电子设备。下面分别对各个阶段进行详细说明。
174.一、第一电子设备获取待分享内容的详细配置信息
175.本技术实施例中,第一电子设备分享到第二电子设备的内容可以是第一电子设备中的任意服务内容,例如第一电子设备的应用服务或应用内容,即第一电子设备中安装的应用(application,app)所提供的服务或内容。
176.下文中以第一电子设备将应用服务分享至第二电子设备为例进行说明。
177.本技术实施例中,用户可以通过对第一电子设备进行控制,将第一电子设备的应
用服务分享至第二电子设备的任意显示屏进行显示,且第二电子设备可以接续提供服务。其中,第二电子设备中安装有第一电子设备分享的应用服务所属的应用。
178.在本技术一些实施例中,第一电子设备中的分享操作可以通过以下两种方式实现:
179.方式1、系统分享方式
180.该方式中,当用户选择分享某一应用服务、且该应用服务所属的应用注册了系统分享功能时,第一电子设备可以直接显示其它应用的图标,以供用户从中选择需要分享到的目标应用。用户选择目标应用后,第一电子设备可以生成分享的应用服务的链接并发送到目标应用。其中,该链接用于在目标应用或其它应用中打开分享的应用服务。
181.例如,如图5中的(a)示意图所示,第一电子设备中的视频应用在播放视频时,第一电子设备的显示屏上显示视频播放的界面,用户在需要分享当前视频服务时,可以选择分享的控件图标来触发分享流程,第一电子设备响应于用户触发分享的操作,可以显示如图5中的(b)示意图所示的界面,该界面中包含其它应用(如应用a、应用b)的图标控件,用户可以从中选择目标应用。用户选择目标应用后,第一电子设备可以在目标应用中发送当前视频服务的链接。
182.方式2、复制粘贴分享方式
183.该方式中,当用户选择分享某一应用服务时,可以选择复制该应用服务的链接,第一电子设备响应于用户复制链接的操作,获取该应用服务对应的链接后缓存在剪切板,则用户打开其它应用后可以选择粘贴该链接的方式进行应用服务的分享。其中,该链接用于在目标应用或其它应用中打开分享的应用服务。
184.例如,如图5中的(a)示意图所示,用户在需要分享当前视频时,可以选择分享的控件图标来触发分享流程,则第一电子设备可以显示如图5中的(b)示意图所示的界面,该界面中包含“复制链接”的选项控件,用户可以通过选择“复制链接”的选项控件,使第一电子设备获取视频应用生成的该视频服务的链接并缓存在剪切板。
185.在本技术一些实施例中,第一电子设备分享的应用服务的链接可以为以下任一种格式:图片格式、文本格式、图文格式、卡片格式。
186.例如,在采用上述方式1所述的分享方式时,第一电子设备生成的视频服务的链接可以为图6中所示的卡片格式的链接1。再例如,在采用上述方式2所述的分享方式时,第一电子设备生成的视频服务的链接可以为图6中所示的文字格式的链接2。
187.基于上述的两种分享方式,第一电子设备可以监听用户控制第一电子设备进行分享的操作,并获取待分享的应用服务的初始poi信息。其中,初始poi信息可以为待分享的应用服务所属的应用生成的该应用服务的链接,例如图6中所示的链接。
188.具体的,如果第一电子设备中的应用注册了系统分享功能,则该应用有权限使用上述方式1所述的系统分享方式,否则,该应用无权限使用上述方式1所述的系统分享方式,只能使用上述方式2所述的分享方式。如果第一电子设备中的应用注册了系统分享功能,则第一电子设备可以通过监听系统分享内容的方式,获取从该应用分享的应用服务的初始poi信息。如果第一电子设备中的应用未注册系统分享,则第一电子设备可以通过监听剪切板内容的方式,获取从该应用分享的应用服务的初始poi信息。
189.示例性的,上述获取应用服务的初始poi信息的过程可以由图3中所示的poi信息
监听模块中的系统分享监听模块或剪切板监听模块完成。在获取到应用服务的初始poi信息后,poi信息监听模块将该poi信息发送到poi信息解析模块进行解析。
190.在获取待分享的应用服务的初始poi信息后,第一电子设备可以根据该初始poi信息,解析得到所述应用服务的详细配置信息。基于详细配置信息,应用服务的接收端可以确定应用服务的来源、类型、格式、服务进度等相关的配置,进而可以获取应用服务的内容并接续显示和运行该应用服务。基于此,应用服务的接收端可以直接跳转到应用服务所属的应用中打开并运行该应用服务。
191.在本技术一些实施例中,应用服务的详细配置信息包括该应用服务的地址指示信息和分享参数信息。其中,地址指示信息为应用服务的真实schema地址,即应用服务的真实跳转地址。相比poi信息,根据真实schema地址可以直接跳转到应用服务的相应界面,可以避免根据poi信息进行多次跳转的情况。分享参数信息用于指示应用服务的特征信息,特征信息例如可以包括应用服务的来源、类型、格式、内容等信息。
192.参照图7,第一电子设备解析得到应用服务的详细配置信息的过程可以包括:
193.s701:第一电子设备获取应用服务的初始poi信息。
194.具体实施方式可参照上述实施例中的介绍。
195.s702:第一电子设备对所述初始poi信息进行字符串模式匹配,获取所述应用服务的服务信息和服务url。
196.第一电子设备可以将所述初始poi信息与设定的多种模式的字符串进行匹配,从而识别初始poi信息中各个字段的含义。匹配后的初始poi信息可以分为服务信息与服务url两部分。其中,服务信息用于指示应用服务的具体内容,例如应用服务的来源、类型、简单参数信息等,服务url表示所述应用服务提供的可供浏览器打开的地址。
197.示例性的,该步骤可以由图3中所示的poi信息过滤模块完成,poi信息过滤模块可以将匹配后初始poi信息的服务url发送到url重定向模块进行处理。
198.s703:第一电子设备确定是否对所述服务url进行url重定向;若是,则执行步骤s704,否则,执行步骤s708。
199.第一电子设备获取上述服务url后,若确定该服务url指示的地址即为应用服务真实的、原始的地址,无法再进行url重定向,则确定不进行url重定向,否则,确定进行url重定向。
200.s704:第一电子设备通过对所述服务url进行重定向,获取所述应用服务的真实schema地址和至少一个请求参数。
201.第一电子设备可以对所述服务url进行重定向处理,直至无法再进行重定向时停止。然后模拟网络连接获取fetch请求对象,再从fetch请求对象的请求体中获取请求头(header)信息,从请求头信息中获取应用服务的源schema地址;以及,从fetch请求对象的请求体中获取至少一个请求参数。其中,请求参数为不定量参数,所述至少一个请求参数中存在用于指示服务信息对应的唯一标识(id)的一个或多个请求参数,服务信息对应的唯一标识可以用于打开该服务信息对应的应用服务。
202.示例性的,上述步骤s703~s704可以由图3中所示的url重定向模块完成,url重定向模块获取真实schema地址和请求参数后,将真实schema地址发送到poi信息重组模块进行处理,将请求参数发送到真实url解析重建模块进行处理。
203.s705:第一电子设备确定所述至少一个请求参数是否进行了url编码;若是,执行步骤s706,否则,执行步骤s708。
204.s706:第一电子设备对所述至少一个请求参数中进行了url编码的请求参数进行解码,得到解码后的请求参数。并执行步骤s707。
205.s707:第一电子设备对所有请求参数进行编码和拼接,得到目标请求参数。并执行步骤s708。
206.在步骤s706~s707中,第一电子设备可以对需要解码的请求参数进行解码。在获取到解码后的所有请求参数后再进行统一的编码和拼接,得到目标请求参数。
207.示例性的,步骤s706~s707可以由图3中所示的真实url解析重建模块完成,真实url解析重建模块获得目标请求参数后,将目标请求参数发送到poi信息重组模块进行处理。
208.s708:第一电子设备得到所述应用服务的详细配置信息。
209.其中,所述详细配置信息包括所述应用服务的真实schema地址和分享参数信息,所述分享参数信息可以包含服务信息、目标请求参数。
210.基于上述方式,第一电子设备能够获取到可以用于直接跳转到应用服务界面的详细配置信息,在向第二电子设备分享应用服务时,可以将该应用服务的详细配置信息发送至第二电子设备,使得第二电子设备可以简便快速的打开应用服务并进行显示,从而提高分享内容的效率和使用体验。
211.二、第一电子设备获取第二电子设备的显示屏信息
212.本技术实施例中,第一电子设备和第二电子设备建立通信连接后,第二电子设备可以实时监测第二电子设备的各个显示屏的状态,并可以将各个显示屏的信息上报至第一电子设备。
213.示例性的,第二电子设备的显示屏信息提供模块可以与第一电子设备的显示屏信息获取模块进行交互,从而使第一电子设备获取第二电子设备的显示屏信息。例如,第二电子设备的显示屏信息提供模块可以在获取显示屏信息后主动将显示屏信息发送至第一电子设备的显示屏信息获取模块。第二电子设备的显示屏信息提供模块也可以在接收到来自第一电子设备的显示屏信息获取模块的信息上报指示后,再将获取到的显示屏信息发送至第一电子设备的显示屏信息获取模块。其中,第一电子设备可以在需要向用户显示显示屏的相关信息时,通过显示屏信息获取模块向第二电子设备的显示屏信息提供模块发送信息上报指示,以使第二电子设备的显示屏信息提供模块上报第二电子设备的显示屏信息。
214.在本技术一些实施例中,第二电子设备的显示屏信息包括第二电子设备的至少一个显示屏的信息。其中,每个显示屏的信息至少包括显示屏的标识信息(displayid),还可以包括显示屏的状态信息(displaystatus)。
215.其中,显示屏的标识信息可以为预设的标识、显示屏的位置信息等。显示屏的状态信息用于指示显示屏是否可用。在本技术一些实施例中,第二电子设备可以根据显示屏是否解锁确定显示屏是否可用,从而确定显示屏的状态信息。当第二电子设备确定显示屏已解锁时,可以确定显示屏可用,否则确定显示屏不可用。或者,第二电子设备可以根据显示屏是否亮屏确定显示屏是否可用,当确定显示屏处于亮屏状态时,可以确定显示屏可用,否则确定显示屏不可用。可选的,第二电子设备还可以进一步结合显示屏是否解锁以及显示
屏是否亮屏确定显示屏是否可用,当确定显示屏已解锁且处于亮屏状态时,可以确定显示屏可用,否则确定显示屏不可用。
216.可选的,第二电子设备的显示屏可用时,第一电子设备可以选择分享内容至该显示屏,否则,第一电子设备可以不选择分享内容至该显示屏。
217.示例性的,上述显示屏信息的获取过程可以由图4中所示的显示屏信息获取模块完成,显示屏信息获取模块获取显示屏信息后,将显示屏信息发送到显示屏信息发送模块。
218.在本技术一些实施例中,第二电子设备在上报显示屏信息时,还可以同时上报用于指示是否存在可能使用显示屏的用户的信息。例如,第二电子设备应用于车辆中时,第二电子设备的显示屏可以对应车辆座舱中的不同座位进行安装设置。则第二电子设备除向第一电子设备上报显示屏的信息之外,还可以向第一电子设备上报每个显示屏对应的座位状态信息。其中,每个显示屏对应的座位状态信息用于指示该显示屏对应的座位上是否有乘客。若显示屏对应的座位上有乘客,则存在可能使用该显示屏的用户。基于此,第一电子设备侧可以选择向对应的座位上有乘客的显示屏分享内容。
219.例如,如图8中所示,车辆座舱内具有前排左侧座位(驾驶位)、前排右侧座位(副驾驶位)、后排左侧座位、后排右侧座位共四个座位。第二电子设备具有两个显示屏时,这两个显示屏可以分别设置在后排左侧座位的前面和后排右侧座位的前面,如图8中所示的显示屏1和显示屏2。显示屏1和显示屏2可以分别供后排左侧座位上的乘客和后排右侧座位上的乘客使用。当后排左侧座位上有乘客、后排右侧座位上无乘客时,第二电子设备上报显示屏1的信息时同时上报显示屏1对应的座位状态信息为座位上有乘客,上报显示屏2的信息时同时上报显示屏2对应的座位状态信息为座位上无乘客。
220.其中,第二电子设备可以利用座舱内的座位传感器确定座位上是否有乘客,并生成对应的座位状态信息。
221.作为一种可选的实施方式,第二电子设备可以将所有显示屏的信息和显示屏对应的座位状态信息上报到第一电子设备。
222.作为另一种可选的实施方式,第二电子设备可以在监测各显示屏和座位的状态后,选择有乘客的座位对应的显示屏的信息和座位状态信息上报至第一电子设备。可选的,该方式可以在用户设置了“只显示座位上有乘客的显示屏的信息”的情况下执行。
223.示例性的,上述座位状态信息的获取过程可以由图4中所示的座位状态信息获取模块完成,座位状态信息获取模块获取显示屏对应的座位状态信息后,将座位状态信息发送到显示屏信息发送模块。
224.显示屏信息发送模块可以将来自显示屏信息获取模块的显示屏信息发送到第一电子设备,也可以对来自显示屏信息获取模块的显示屏信息和来自座位状态信息获取模块的信息进行整合后,再发送到第一电子设备。
225.在本技术一些实施例中,第二电子设备可以将监测得到的显示屏信息和座位状态信息实时上报至第一电子设备,也可以在任一显示屏对应的信息发生变化后,将发生变化的显示屏对应的信息上报至第一电子设备,或将最新的多个显示屏对应的信息上报至第一电子设备,还可以每隔一段时间或者周期性将监测得到的显示屏信息和座位状态信息上报至第一电子设备。或者,第二电子设备也可以在接收到第一电子设备的指示后,再将当前的显示屏信息上报至第一电子设备,基于此,第一电子设备可以自主调用第二电子设备监测
的显示屏信息。
226.第一电子设备在获取来自第二电子设备的显示屏信息和/或座位状态信息后,可以在用户选择分享内容时,将获取到的第二电子设备的显示屏信息在应用前台可视化,以供用户进一步选择需要分享内容的显示屏。
227.在本技术一些实施例中,第一电子设备也可以在用户选择分享内容时,再通过上述过程获取来自第二电子设备的显示屏信息和/或座位状态信息,然后将获取到的第二电子设备的显示屏信息在应用前台可视化,以供用户进一步选择需要分享内容的显示屏。
228.例如,基于上述图5中的(a)示意图所示的分享场景,当第二电子设备应用于车辆座舱时,第一电子设备可以在图5中的(b)示意图所示的分享界面中增加显示第二电子设备的显示屏信息,则在用户触发分享内容的流程时,第一电子设备可以显示如图9a或图9b中所示的界面。
229.其中,图9a所示的界面中直接示出了车辆座舱中的各个显示屏对应的座位的选项控件,则用户可以直接从中选择座位的选项控件,来指示将应用服务分享至该座位对应的显示屏。
230.图9b中的(a)示意图所示的界面中包括“车辆座舱”的选项控件,用户可以选择该“车辆座舱”的选项控件,来选择将应用服务分享至车辆座舱中的显示屏。当用户选择“车辆座舱”的选项控件后,第一电子设备可以进一步显示图9b中的(b)示意图所示的次级界面,该次级界面中包括车辆座舱中各显示屏的信息,以便用户进一步选择分享应用服务的显示屏。例如,如图9b中(b)示意图所示,次级界面中包括车辆座舱中四个显示屏的信息,分别为中控屏、副驾屏、后排左屏和后排右屏。其中,中控屏用于对车辆座舱进行控制,可以供驾驶位乘客使用。副驾屏可以供副驾驶位上的乘客使用,后排左屏可以供后排左侧座位上的乘客使用,后排右屏可以供后排右侧座位上的乘客使用。用户可以通过选择显示屏对应座位的选项控件的方式,选择将应用服务分享到车辆座舱中的显示屏。
231.作为一种可选的实施方式,第一电子设备显示第二电子设备的显示屏信息时,可以显示第二电子设备的所有显示屏对应的操作选项,例如如图9b中(b)示意图所示的显示方式。其中,当某些显示屏不可用时,第一电子设备可以将这些显示屏对应的操作选项设置为不可选模式,仅将可用的显示屏对应的操作选项设置为可选模式。例如如图9b中的(b)示意图中所示,当中控屏和副驾屏不可用、后排左屏和后排右屏可用时,第一电子设备可以将后排左屏、后排右屏显示为与中控屏、副驾屏不同的模式,以使用户进行区分。
232.作为另一种可选的实施方式,第一电子设备可以仅显示第二电子设备可用的显示屏对应的操作选项。例如,第一电子设备可在显示界面中仅显示图9b中的(b)示意图中所示的后排左屏和后排右屏的操作选项。
233.基于以上第一部分和第二部分的内容,第一电子设备可以获取到应用服务的详细配置信息,并可以根据用户指示确定需要将应用服务分享到第二电子设备的哪些显示屏,进而可以将应用服务分享到对应的显示屏。
234.需要说明的是,上述第一部分内容和第二部分内容中的部分方法的实施过程并无严格的时序限制,例如应用服务的详细配置信息的获取过程和第二电子设备的显示屏信息的获取过程可以是并行执行的,也可以是任一过程先执行,本技术实施例中不做具体限制。
235.三、第一电子设备整合详细配置信息和显示屏信息后分享至第二电子设备
236.在用户选择要分享的第二电子设备的显示屏后,第一电子设备可以生成对应的目标显示屏信息来指示用户所选择的显示屏。并将目标显示屏信息与待分享的应用服务的详细配置信息进行重组,得到分享指示信息。
237.具体的,第一电子设备可以将详细配置信息中的真实schema地址与目标请求参数进行二次拼接,构建成真实的应用服务跳转地址,并对该地址、目标显示屏信息和服务信息进行封装和序列化,得到所述分享指示信息。
238.示例性的,上述生成分享指示信息的过程可以由图3中所示的poi信息重建模块完成,信息接收模块可以用于接收来自其它模块的目标显示屏信息、应用服务的详细配置信息等信息,并将这些信息发送到poi信息重建模块。poi信息重建模块生成分享指示信息后,可以将分享指示信息发送到poi信息发送模块,poi信息发送模块将分享指示信息发送到第二电子设备。
239.第一电子设备生成分享指示信息后,将分享指示信息发送到第二电子设备,第二电子设备接收到分享指示信息后,可以根据分享指示信息,在对应的显示屏上显示第一电子设备所分享的内容,从而将第一电子设备的应用服务接续到第二电子设备的显示屏上运行。
240.在本技术一些实施例中,第一电子设备在确定要分享内容至第二电子设备的哪些显示屏后,或者在将分享指示信息发送到第二电子设备后,可以继续执行分享应用服务前的进程。例如,第一电子设备显示上述图9a或图9b所述的界面并根据用户操作确定用户所选的显示屏后,可以继续显示图5中的(a)示意图所示的界面,并继续播放视频。同时,第一电子设备生成上述分享指示信息并发送至第二电子设备。
241.在本技术一些实施例中,第二电子设备接收到来自第一电子设备的分享指示信息后,根据该分享指示信息确定目标显示屏信息,进而确定用户期望将第一电子设备的应用服务分享到哪些显示屏。第二电子设备确定目标显示屏信息所指示的目标显示屏后,作为一种可选的实施方式,第二电子设备可以直接在目标显示屏中显示第一电子设备分享的应用服务。第二电子设备在目标显示屏中显示第一电子设备分享的应用服务后,也可以根据用户操作关闭该应用服务,则第二电子设备可以在目标显示屏继续显示原本所显示的内容或其它内容。作为另一种可选的实施方式,第二电子设备可以在目标显示屏中显示提示信息,该提示信息用于提示使用所述目标显示屏的用户第一电子设备分享内容至该显示屏,还用于询问使用所述目标显示屏的用户是否接受第一电子设备分享的应用服务。当使用目标显示屏的用户确定接受第一电子设备分享的应用服务时,第二电子设备再在目标显示屏显示第一电子设备分享的应用服务。
242.示例性的,上述提示过程可以由图4中所示的分享服务通知模块完成。
243.当用户选择接受第一电子设备分享的应用服务时,第二电子设备可以根据分享指示信息确定应用服务的详细配置信息,并根据应用服务的详细配置信息获取应用服务,在目标显示屏显示该应用服务,并接续运行该应用服务。
244.示例性的,上述过程可以由图4中所示的分享服务执行模块完成。
245.在一种可能的情况中,当第二电子设备应用于座舱中时,第二电子设备的至少一个显示屏的管理方式可以采用多用户机制。即第二电子设备的每个显示屏分别对应一个用户,每个显示屏均受对应的用户的控制。基于此,第一电子设备将应用服务分享到一个或多
个显示屏后,各个显示屏可以根据对应用户的控制进行不同的处理和显示不同的内容,从而实现不同显示屏之间独立的应用服务分享和控制。具体的,第二电子设备可以将分享指示信息中包含的、应用服务的真实schema地址绑定在intent上,并通过intent启动接续服务。
246.在另一种可能的情况中,当第二电子设备应用于座舱中时,第二电子设备的至少一个显示屏的管理方式可以采用多屏机制。即第二电子设备的至少一个显示屏可以对应一个用户,并受该用户的控制。其中,所述至少一个显示屏中可以存在一个显示屏作为主屏。示例性的,主屏可以为分享指示信息中包含的目标显示屏信息所指示的一个目标显示屏,该分享指示信息仅控制主屏中的分享内容的显示。具体的,第二电子设备可以将分享指示信息中包含的、应用服务的真实schema地址绑定在intent上,同时将主屏的标识信息添加到intent,再通过intent启动接续服务。除主屏之外的其它显示屏中可以不显示内容,或者可以显示与主屏相同的内容,或者显示与主屏不同的内容,本技术实施例中不做具体限定。
247.示例性的,基于图5中的(a)示意图所示的视频服务界面,当第一电子设备将该视频服务分享至第二电子设备的显示屏时,第二电子设备的显示屏可以在当前显示界面(任一正在显示的界面,例如图10a中所示的桌面界面)中显示如图10a中所示的通知信息,已提示使用该显示屏的用户确定是否接受第一电子设备分享的视频服务。当用户未选择接受第一电子设备分享的视频服务(例如用户点击该通知信息的区域)时,第二电子设备可以不进行额外处理,继续显示当前界面。当用户选择接受第一电子设备分享的视频服务时,第二电子设备可以在获取该视频服务后,直接显示图10b中所示的视频服务界面,该视频服务界面显示的内容与第二电子设备分享的视频服务的内容相同,即与图5中的(a)示意图所示的界面中的内容相同,均为视频应用中播放视频的界面,且播放的视频的进度等信息一致。可选的,上述场景中,当第一电子设备将视频服务分享至第二电子设备的显示屏时,第二电子设备也可以在获取该视频服务后,直接显示图10b中所示的视频服务界面。上述第二电子设备显示图10b所示的视频服务界面后,第一电子设备和第二电子设备均可以根据对应用户的指示继续进行视频的播放或其它处理,且第一电子设备与第二电子设备之间互不干扰,独立执行相应处理。例如,第二电子设备显示图10b所示的视频服务界面后,第一电子设备、第二电子设备分别通过自身视频应用对应的视频服务播放视频。当用户通过对第二电子设备进行操作,控制该视频的播放速度(如倍速播放)时,第二电子设备可以响应于用户进行的操作,调整该视频的播放速度,而第一电子设备侧仍然按照正常速度播放视频。
248.下面结合具体实例,对本技术实施例提供的方案进行介绍。
249.本实例中以第一电子设备为手机、第二电子设备为配备多个显示屏的智能座舱为例,结合手机将第三方应用的应用服务分享至智能座舱中的显示屏的场景进行方案介绍。在该场景中,第一电子设备和第二电子设备中均安装有相同的第三方应用。第一电子设备中用于完成本技术实施例提供的方案的多屏分享服务可以分为分享监听服务(systemshare/clipboard listen service)和移动端分享服务(mobileshare service),其中,分享监听服务用于获取应用服务的详细配置信息和从智能座舱获取座舱中显示屏的信息,移动端分享服务用于根据监听服务获取的信息,将应用服务分享到智能座舱的显示屏。智能座舱中用于完成本技术实施例提供的方案的多屏分享服务可以分为显示屏监控服务(displays get service)和座舱端分享服务(cockpitshare service),其中,显示屏监
控服务用于监控智能座舱中显示屏的状态,座舱端分享服务用户接收、显示和接续运行手机分享来的应用服务。
250.示例性的,上述智能座舱可以是图8中所示的座舱,该智能座舱中后排左侧座位和后排右侧座位分别配备对应的显示屏,即显示屏1和显示屏2。上述手机可以为该智能座舱中副驾驶位的乘客携带和使用的手机。当副驾驶位的乘客打开手机中某一应用并希望将该应用的服务共享给后排左侧座位或后排右侧座位的乘客时,可以采用本技术实施例提供的方法将应用服务分享至显示屏1和显示屏2上进行显示,则后排左侧座位和后排右侧座位上的乘客可以通过面前的显示屏方便快速的查看和使用驾驶位乘客所分享的应用服务。
251.参照图11,基于以上场景,本技术实施例提供的分享内容的方法的流程可以包括:
252.s1101:第三方应用提供应用服务。
253.在用户打开第一电子设备中的第三方应用后,所述第三方应用为所述用户提供应用服务。
254.例如,智能座舱中驾驶位的乘客在手机中打开某个美食应用并搜到一个餐厅a时,手机可以显示如图12中所示的第一界面,即应用服务的界面,该界面中展示了餐厅a的具体信息。当驾驶位的乘客希望将当前应用服务(界面)分享给后排座位的乘客查看时,可以点击图12所示的第一界面中的“分享控件”,来触发分享流程。
255.s1102:分享监听服务获取应用服务的初始poi信息。
256.当监听到用户对所述应用服务进行分享的操作时,手机的分享监听服务通过监听系统分享内容或剪切板内容的方式,获取所述应用服务的初始poi信息。
257.s1103:分享监听服务根据所述初始poi信息获取所述应用服务的详细配置信息。
258.s1104:分享监听服务指示显示屏监控服务上报智能座舱的显示屏信息。
259.可选的,当监听到用户对所述应用服务进行分享的操作时,手机的分享监听服务可以指示智能座舱的显示屏监控服务上报智能座舱的显示屏信息。
260.s1105:显示屏监控服务向分享监听服务上报智能座舱的显示屏信息。
261.智能座舱的显示屏监控服务根据手机的分享监听服务的指示,将监控得到的智能座舱的显示屏信息发送给手机的分享监听服务。
262.s1106:分享监听服务将智能座舱的显示屏信息显示给用户。
263.分享监听服务将智能座舱的显示屏对应的选项空间显示给用户,以使用户从中选择需要分享应用服务的显示屏。
264.例如,当用户点击图12所示的第一界面中的“分享控件”触发分享流程后,手机可以显示图12中所示的第二界面,该界面中包括“复制链接”的选项控件,用户通过对该选项控件进行操作可以触发手机显示图12中所示的第三界面,该界面中包括对应车辆座舱中的不同显示屏的选项控件,则用户可以直接从中选择显示屏的选项控件,来指示将应用服务分享至对应的显示屏。
265.s1107:分享监听服务根据用户的反馈确定分享应用服务的目标显示屏。
266.s1108:分享监听服务将应用服务的详细配置信息、目标显示屏的信息发送到移动端分享服务。
267.s1109:移动端分享服务根据应用服务的详细配置信息、目标显示屏的信息生成分享指示信息。
268.其中,分享指示信息用于指示智能座舱根据应用服务的详细配置信息获取应用服务后,在目标显示屏显示和运行应用服务。
269.s1110:移动端分享服务将分享指示信息发送到座舱端分享服务。
270.s1111:座舱分享服务在目标显示屏显示提示信息,以提示用户确认是否接受手机分享的应用服务。
271.例如,座舱分享服务可以在目标显示屏当前显示界面中增加提示信息如图13所示的界面中的提示信息,该提示信息用于提示使用该显示屏的用户确定是否接受第一电子设备分享的应用服务。
272.s1112:当用户确认接受手机分享的应用服务时,座舱分享服务根据分享指示信息获取应用服务以及目标显示屏的信息。
273.s1113:座舱分享服务在目标显示屏启动第三方应用,并控制第三方应用显示和运行所述应用服务。
274.s1114:第三方应用显示和运行所述应用服务。
275.其中,第三方应用显示和运行所述应用服务后,目标显示屏中的内容更新为所述应用服务对应界面中的任务。
276.例如,第三方应用可以控制显示图14中所示的界面,该界面为手机分享的应用服务的界面,与图12中所示的第一界面中包含的内容相同。对于用户来说,目标显示屏显示的内容从图13中所示的界面直接跳转至图14中所示的界面,因此可以实现手机中的内容无缝流转至座舱的显示屏中进行显示,提升了交互体验感。
277.需要说明的是,上述实例提供的具体实施流程,仅是对本技术实施例适用方法流程的举例说明,且具体执行可参照上述实施例中的介绍。此外,上述各步骤的执行顺序可根据实际需求进行相应调整,还可以增加其它步骤,或减少部分步骤等。例如,上述步骤s1104~s1107也可以早于步骤s1102~s1103执行,或者与步骤s1102~s1103同步执行。
278.上述实施例中,用户在智能座舱内可以将移动端设备上第三方应用的服务无缝分享至智能座舱中的显示屏上,能够使智能座舱内其他的用户可以简便快捷的共享服务内容。同时,服务共享过程中不需要第三方应用和座舱端进行适配修改,对移动端设备、座舱端设备和第三方应用的原有框架均不会造成影响,因此该方案的可实施性较强,能够得到良好的使用体验。
279.基于以上实施例及相同构思,本技术实施例还提供一种分享内容的方法,应用于第一电子设备,如图15所示,该方法包括:
280.s1501:第一电子设备响应于接收到的第一操作,获取第一分享信息;其中,所述第一电子设备包含第一应用,所述第一操作用于指示将所述第一应用中的目标内容分享至第二电子设备的至少一个显示屏,所述第一分享信息用于指示所述第一应用及所述目标内容。
281.本技术实施例中,第一电子设备可以调用第一应用显示目标内容,并可以在与第二电子设备建立通信连接后,根据用户的操作将目标内容分享至第二电子设备。
282.在本技术一些实施例中,第一电子设备接收第一操作之前,可以先确定第二电子设备的显示屏的信息,并在接收第一操作的过程中显示给用户;或者,第一电子设备可以在接收第一操作的过程中确定第二电子设备的显示屏的信息,并显示给用户。例如,在接收第
一操作的过程中,第一电子设备可以在接收到用户触发分享目标内容的子操作后,从第二电子设备获取第二电子设备的显示屏的信息,然后显示给用户,再基于用户选择显示屏的子操作确定所述至少一个显示屏,从而完成第一操作的接收和对应的分享信息的获取。
283.第一电子设备可以根据来自第二电子设备的第一指示信息确定第二电子设备的显示屏的信息,其中,第一指示信息用于指示所述第二电子设备的多个显示屏。示例性的,所述第一指示信息可以为图9a或图9b中的(b)示意图中所示的多个显示屏的选项控件。
284.可选的,第一指示信息还用于指示所述第二电子设备的多个显示屏的状态,其中,显示屏的状态包括已解锁和未解锁,还可以包括上述实施例中所述的亮屏和息屏。
285.在本技术一些实施例中,第一电子设备接收到的第一操作包括第二操作和第三操作,其中,第二操作用于指示分享所述目标内容,第三操作用于在第二电子设备的多个显示屏中选择所述至少一个显示屏。则第一电子设备接收所述第一操作的过程可以包括:第一电子设备接收第二操作;所述第一电子设备响应于第二操作,显示第二指示信息,然后再接收第三操作。其中,第二指示信息用于指示所述多个显示屏。可选的,第一电子设备在显示第二指示信息之前,可以先确定第二电子设备的多个显示屏为已解锁状态或亮屏状态,从而保证使用户在可用的显示屏中选择需分享内容的显示屏。
286.示例性的,第一应用中的目标内容可以为上述实施例中所述的应用服务,即目标内容为第一应用所提供的应用服务。则第二操作可以为上述实施例中用户采用系统分享方式或复制粘贴分享方式所进行的分享目标内容的操作,第三操作可以为用户在第二电子设备的多个显示屏中选择至少一个显示屏的操作。例如,第二操作可以为用户点击图5中的(a)示意图中所示的分享的控件图标的操作,第一电子设备接收到该操作后,可以显示图9a所示的界面,则图9a所示界面中多个显示屏对应的选项控件即为第二指示信息,第三操作为用户在图9a所示的多个显示屏中选择至少一个显示屏的操作。
287.在本技术一些实施例中,第一电子设备接收到第一操作后,可以先获取第二分享信息,再根据第二分享信息获取第一分享信息。其中,所述第二分享信息用于指示所述第一应用生成的所述目标内容的分享链接。
288.示例性的,第二分享信息可以为上述实施例中所述的初始poi信息,即第一应用生成的应用服务的链接。例如,第二分享信息可以为图6中所示的链接1或链接2。示例性的,第一分享信息可以为上述实施例中所述的详细配置信息,根据该信息可以直接定位到目标内容,从而调用第一应用显示目标内容。
289.第一电子设备在根据第二分享信息确定第一分享信息时,可以先对第二分享信息进行字符串匹配,得到所述目标内容的内容指示信息和第一地址信息;再根据所述内容指示信息和所述第一地址信息,确定所述第一分享信息。其中,所述内容指示信息用于指示所述目标内容,所述第一地址信息用于确定获取所述目标内容的地址。可选的,所述第一地址信息为统一资源定位符。
290.示例性的,所述内容指示信息可以为上述实施例中的分享参数信息,根据该信息可以确定目标内容的具体内容。所述第一地址信息可以为上述实施例中的服务url。
291.在本技术一些实施例中,作为一种可选的实施方式,第一电子设备可以将所述内容指示信息和所述第一地址信息作为所述第一分享信息。例如,当第一地址信息为上述的服务url时,若无法对该url进行进一步的重定向处理,则可以确定该url即为目标内容的真
实源地址,则可以直接将内容指示信息和第一地址信息作为第一分享信息。
292.作为另一种可选的实施方式,第一电子设备可以对所述第一地址信息进行重定向,得到第二地址信息,并将所述内容指示信息和所述第二地址信息作为所述第一分享信息。其中,所述第二地址信息用于指示获取所述目标内容的地址。例如,当第一地址信息为上述的服务url时,若能够对该url进行进一步的重定向处理,则可以对该url进行重定向处理,得到目标内容的真实源地址即真实schema地址,然后将内容指示信息和重定向之后得到的第二地址信息作为第一分享信息。
293.s1502:所述第一电子设备向所述第二电子设备发送所述第一分享信息和目标显示屏信息;其中,所述目标显示屏信息用于指示所述至少一个显示屏。
294.第一电子设备向第二电子设备发送第一分享信息和目标显示屏信息后,可以使第二电子设备根据第一分享信息和目标显示屏信息,进行目标内容的显示。
295.在本技术一些实施例中,第一电子设备可以对第一分享信息和目标显示屏信息进行整合后再发送至第二电子设备。示例性的,目标显示屏信息可以为上述实施例中所述的显示屏信息。对第一分享信息和目标显示屏信息进行整合后得到的信息可以为上述实施例中所述的分享指示信息。
296.在本技术一些实施例中,第一电子设备向第二电子设备发送第一分享信息和目标显示屏信息后,可以继续执行分享目标内容前的进程,例如继续显示目标内容等。并且,第一电子设备可以根据用户的操作执行相应的进程。例如,用户控制更新目标内容时,第一电子设备可以响应于用户进行的第四操作,更新所述目标内容。
297.基于以上实施例及相同构思,本技术实施例还提供一种分享内容的方法,应用于第二电子设备,如图16所示,该方法包括:
298.s1601:第二电子设备接收来自第一电子设备的第一分享信息和目标显示屏信息;其中,所述第二电子设备包含第一应用,所述第一分享信息用于指示所述第一应用及所述第一应用中的目标内容,所述目标显示屏信息用于指示所述第二电子设备的至少一个显示屏。
299.本技术实施例中,第二电子设备和第一电子设备建立通信连接后,可以接受第一电子设备分享的目标内容并进行显示。
300.在本技术一些实施例中,第二电子设备具有多个显示屏,在接受第一电子设备分享的目标内容之前,第二电子设备可以通过向第一电子设备发送第一指示信息,将第二电子设备的多个显示屏的信息指示给第一电子设备,以便第一电子设备侧从多个显示屏中选择需要分享目标内容的至少一个显示屏。该方法具体可参照上述实施例中的介绍,此处不再赘述。
301.s1602:所述第二电子设备根据所述第一分享信息,确定所述第一应用并获取所述目标内容,以及,根据所述目标显示屏信息,确定所述至少一个显示屏。
302.本技术实施例中,第一分享信息中包括地址信息(第一地址信息或第二地址信息)和内容指示信息,则第二电子设备可以根据地址信息定位到目标内容的地址,根据内容指示信息从该地址获取目标内容的详细内容,从而调用第一应用对目标内容进行显示。根据目标显示屏信息,第二电子设备可以确定在哪些显示屏中显示目标内容。因此,基于第一分享信息和目标显示屏信息,第二电子设备可以自行获取和显示目标内容,实现第一电子设
备至第二电子设备的内容分享效果。
303.s1603:所述第二电子设备通过调用所述第一应用,分别在所述至少一个显示屏中显示所述目标内容。
304.在本技术一些实施例中,第二电子设备在至少一个显示屏显示第一电子设备分享来的目标内容后,可以独立进行后续的各种处理流程,例如继续显示目标内容、对目标内容进行更新、显示其它内容等。示例性的,第二电子设备可以响应于用户进行的第五操作,更新目标显示屏中显示的目标内容;其中,目标显示屏为所述至少一个显示屏中的任一个显示屏。例如,目标内容为视频服务时,第五操作可以是上述实施例中所述的控制视频播放速度的操作,则第二电子设备可以根据该操作调整播放视频的速度。
305.在本技术一些实施例中,上述步骤s1601~s1603可以在上述步骤s1503之后执行,基于此,第一电子设备与第二电子设备可以协同完成目标内容的分享和显示流程,实现两个电子设备间简便高效的分享内容的效果。
306.上述图15或图16所示的方法中第一电子设备或第二电子设备所执行的具体步骤可参阅前述实施例,在此不做过多赘述。
307.基于以上实施例及相同构思,本技术实施例还提供一种电子设备,如图17中所示,所述电子设备1700包括处理单元1701和收发单元1702,所述处理单元1701和所述收发单元1702协作,用于实现本技术实施例提供的分享内容的方法中由第一电子设备或第二电子设备所执行的方法。
308.基于以上实施例及相同构思,本技术实施例还提供一种电子设备,所述电子设备用于实现本技术实施例提供的分享内容的方法中由第一电子设备或第二电子设备所执行的方法。如图18中所示,所述电子设备1800可以包括:显示屏1801,存储器1802,一个或多个处理器1803,以及一个或多个计算机程序(图中未示出)。上述各器件可以通过一个或多个通信总线1804耦合。
309.其中,显示屏1801用于显示图像、视频、应用界面等相关用户界面。存储器1802中存储有一个或多个计算机程序(代码),所述一个或多个计算机程序包括计算机指令;一个或多个处理器1803调用存储器1802中存储的所述计算机指令,使得电子设备1800执行本技术实施例提供的分享内容的方法。
310.具体实现中,所述存储器1802可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。所述存储器1802可以存储操作系统(下述简称系统),例如android,ios,windows,或者linux等嵌入式操作系统。所述存储器1802可用于存储本技术实施例的实现程序。所述存储器1802还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个用户设备,一个或多个网络设备进行通信。所述一个或多个处理器1803可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
311.需要说明的,图18仅仅是本技术实施例提供的电子设备1800的一种实现方式,实际应用中,电子设备1800还可以包括更多或更少的部件,这里不作限制。
312.基于以上实施例及相同构思,本技术实施例还提供一种计算机可读存储介质,所
述计算机可读存储介质存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述实施例提供的分享内容的方法。
313.基于以上实施例及相同构思,本技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行上述实施例提供的分享内容的方法。
314.本技术实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称dvd)、或者半导体介质(例如,ssd)等。
315.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
技术特征:
1.一种分享内容的方法,应用于第一电子设备,其中,所述第一电子设备包含第一应用,其特征在于,所述方法包括:所述第一电子设备响应于接收到的第一操作,获取第一分享信息;其中,所述第一操作用于指示将所述第一应用中的目标内容分享至第二电子设备的至少一个显示屏,所述第一分享信息用于指示所述第一应用及所述目标内容;所述第一电子设备向所述第二电子设备发送所述第一分享信息和目标显示屏信息;其中,所述目标显示屏信息用于指示所述至少一个显示屏。2.如权利要求1所述的方法,其特征在于,所述第一电子设备获取第一分享信息,包括:所述第一电子设备获取第二分享信息;其中,所述第二分享信息用于指示所述第一应用生成的所述目标内容的分享链接;所述第一电子设备根据所述第二分享信息,确定所述第一分享信息。3.如权利要求2所述的方法,其特征在于,所述第一电子设备根据所述第二分享信息,确定所述第一分享信息,包括:所述第一电子设备对所述第二分享信息进行字符串匹配,得到所述目标内容的内容指示信息和第一地址信息;其中,所述内容指示信息用于指示所述目标内容,所述第一地址信息用于确定获取所述目标内容的地址;所述第一电子设备根据所述内容指示信息和所述第一地址信息,确定所述第一分享信息。4.如权利要求3所述的方法,其特征在于,所述第一地址信息为统一资源定位符;所述第一电子设备根据所述内容指示信息和所述第一地址信息,确定所述第一分享信息,包括:所述第一电子设备将所述内容指示信息和所述第一地址信息作为所述第一分享信息;或者所述第一电子设备对所述第一地址信息进行重定向,得到第二地址信息;其中,所述第二地址信息用于指示获取所述目标内容的地址;所述第一电子设备将所述内容指示信息和所述第二地址信息作为所述第一分享信息。5.如权利要求1~4任一所述的方法,其特征在于,在所述第一电子设备响应于接收到的第一操作,获取第一分享信息之前,所述方法还包括:所述第一电子设备接收来自所述第二电子设备的第一指示信息后,接收所述第一操作;其中,所述第一指示信息用于指示所述第二电子设备的多个显示屏。6.如权利要求5所述的方法,其特征在于,所述第一操作包括第二操作和第三操作,其中,所述第二操作用于指示分享所述目标内容,所述第三操作用于在所述多个显示屏中选择所述至少一个显示屏;所述第一电子设备接收所述第一操作,包括:所述第一电子设备接收所述第二操作;所述第一电子设备响应于所述第二操作,显示第二指示信息;其中,所述第二指示信息用于指示所述多个显示屏;所述第一电子设备接收所述第三操作。7.如权利要求6所述的方法,其特征在于,所述第一指示信息还用于指示所述多个显示屏的状态,所述状态包括已解锁或未解锁;
在所述第一电子设备响应于所述第二操作,显示第二指示信息之前,所述方法还包括:所述第一电子设备根据所述第一指示信息,确定所述多个显示屏的状态均为已解锁。8.如权利要求1~7任一所述的方法,其特征在于,在所述第一电子设备响应于接收到的第一操作,获取第一分享信息之前,所述方法还包括:所述第一电子设备通过调用所述第一应用,显示所述目标内容;在所述第一电子设备向所述第二电子设备发送所述第一分享信息和目标显示屏信息之后,所述方法还包括:所述第一电子设备响应于接收到的第四操作,更新所述目标内容。9.一种分享内容的方法,应用于第一电子设备与第二电子设备组成的系统,其中,所述第一电子设备和所述第二电子设备包含第一应用,其特征在于,所述方法包括:所述第一电子设备响应于接收到的第一操作,获取第一分享信息;其中,所述第一操作用于指示将所述第一应用中的目标内容分享至所述第二电子设备的至少一个显示屏,所述第一分享信息用于指示所述第一应用及所述目标内容;所述第一电子设备向所述第二电子设备发送所述第一分享信息和目标显示屏信息;其中,所述目标显示屏信息用于指示所述至少一个显示屏;所述第二电子设备接收所述第一分享信息和所述目标显示屏信息;所述第二电子设备根据所述第一分享信息,确定所述第一应用并获取所述目标内容,以及,根据所述目标显示屏信息,确定所述至少一个显示屏;所述第二电子设备通过调用所述第一应用,分别在所述至少一个显示屏中显示所述目标内容。10.如权利要求9所述的方法,其特征在于,所述第一电子设备获取第一分享信息,包括:所述第一电子设备获取第二分享信息;其中,所述第二分享信息用于指示所述第一应用生成的所述目标内容的分享链接;所述第一电子设备根据所述第二分享信息,确定所述第一分享信息。11.如权利要求10所述的方法,其特征在于,所述第一电子设备根据所述第二分享信息,确定所述第一分享信息,包括:所述第一电子设备对所述第二分享信息进行字符串匹配,得到所述目标内容的内容指示信息和第一地址信息;其中,所述内容指示信息用于指示所述目标内容,所述第一地址信息用于确定获取所述目标内容的地址;所述第一电子设备根据所述内容指示信息和所述第一地址信息,确定所述第一分享信息。12.如权利要求11所述的方法,其特征在于,所述第一地址信息为统一资源定位符;所述第一电子设备根据所述内容指示信息和所述第一地址信息,确定所述第一分享信息,包括:所述第一电子设备将所述内容指示信息和所述第一地址信息作为所述第一分享信息;或者所述第一电子设备对所述第一地址信息进行重定向,得到第二地址信息;其中,所述第二地址信息用于指示获取所述目标内容的地址;
所述第一电子设备将所述内容指示信息和所述第二地址信息作为所述第一分享信息。13.如权利要求9~12任一所述的方法,其特征在于,在所述第一电子设备响应于接收到的第一操作,获取第一分享信息之前,所述方法还包括:所述第二电子设备向所述第一电子设备发送第一指示信息;其中,所述第一指示信息用于指示所述第二电子设备的多个显示屏;所述第一电子设备接收所述第一指示信息后,接收所述第一操作。14.如权利要求13所述的方法,其特征在于,所述第一操作包括第二操作和第三操作,其中,所述第二操作用于指示分享所述目标内容,所述第三操作用于在所述多个显示屏中选择所述至少一个显示屏;所述第一电子设备接收所述第一操作,包括:所述第一电子设备接收所述第二操作;所述第一电子设备响应于所述第二操作,显示第二指示信息;其中,所述第二指示信息用于指示所述多个显示屏;所述第一电子设备接收所述第三操作。15.如权利要求14所述的方法,其特征在于,所述第一指示信息还用于指示所述多个显示屏的状态,所述状态包括已解锁或未解锁;在所述第一电子设备响应于所述第二操作,显示第二指示信息之前,所述方法还包括:所述第一电子设备根据所述第一指示信息,确定所述多个显示屏的状态均为已解锁。16.如权利要求9~15任一所述的方法,其特征在于,在所述第一电子设备响应于接收到的第一操作,获取第一分享信息之前,所述方法还包括:所述第一电子设备通过调用所述第一应用,显示所述目标内容;在所述第一电子设备向所述第二电子设备发送所述第一分享信息和目标显示屏信息之后,所述方法还包括:所述第一电子设备响应于接收到的第四操作,更新所述目标内容。17.如权利要求9~16任一所述的方法,其特征在于,在所述第二电子设备通过调用所述第一应用,分别在所述至少一个显示屏中显示所述目标内容之后,所述方法还包括:所述第二电子设备响应于接收到的第五操作,更新目标显示屏中显示的所述目标内容;其中,所述目标显示屏为所述至少一个显示屏中的任一个显示屏。18.一种分享内容的方法,应用于第二电子设备,其中,所述第二电子设备包含第一应用,其特征在于,所述方法包括:所述第二电子设备接收来自第一电子设备的第一分享信息和目标显示屏信息;其中,所述第一分享信息用于指示所述第一应用及所述第一应用中的目标内容,所述目标显示屏信息用于指示所述第二电子设备的至少一个显示屏;所述第二电子设备根据所述第一分享信息,确定所述第一应用并获取所述目标内容,以及,根据所述目标显示屏信息,确定所述至少一个显示屏;所述第二电子设备通过调用所述第一应用,分别在所述至少一个显示屏中显示所述目标内容。19.如权利要求18所述的方法,其特征在于,所述第一分享信息包括内容指示信息和第一地址信息;或者,所述第一分享信息包括所述内容指示信息和第二地址信息;
其中,所述内容指示信息用于指示所述目标内容,所述第一地址信息用于确定获取所述目标内容的地址,所述第二地址信息用于指示获取所述目标内容的地址。20.如权利要求18或19所述的方法,其特征在于,在所述第二电子设备接收来自第一电子设备的第一分享信息和目标显示屏信息之前,所述方法还包括:所述第二电子设备向所述第一电子设备发送第一指示信息;其中,所述第一指示信息用于指示所述第二电子设备的多个显示屏,所述至少一个显示屏包含在所述多个显示屏中。21.如权利要求20所述的方法,其特征在于,所述第一指示信息还用于指示所述多个显示屏的状态,所述状态包括已解锁或未解锁;所述多个显示屏的状态均为已解锁。22.如权利要求18~21任一所述的方法,其特征在于,在所述第二电子设备通过调用所述第一应用,分别在所述至少一个显示屏中显示所述目标内容之后,所述方法还包括:所述第二电子设备响应于接收到的第五操作,更新目标显示屏中显示的所述目标内容;其中,所述目标显示屏为所述至少一个显示屏中的任一个显示屏。23.一种电子设备,其特征在于,所述电子设备包括显示屏,存储器和一个或多个处理器;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1~8任一所述的方法,或者执行如权利要求18~22任一所述的方法。24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1~8任一所述的方法,或者执行如权利要求18~22任一所述的方法。25.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1~8任一所述的方法,或者执行如权利要求18~22任一所述的方法。
技术总结
本申请提供一种分享内容的方法及电子设备,应用于第一电子设备,其中,所述第一电子设备包含第一应用,所述方法包括:所述第一电子设备响应于接收到的第一操作,获取第一分享信息;其中,所述第一操作用于指示将所述第一应用中的目标内容分享至第二电子设备的至少一个显示屏,所述第一分享信息用于指示所述第一应用及所述目标内容;所述第一电子设备向所述第二电子设备发送所述第一分享信息和目标显示屏信息;其中,所述目标显示屏信息用于指示所述至少一个显示屏。本申请提供的方案,能够实现不同电子设备之间简便快速的内容分享,进而提高分享效率和使用体验。而提高分享效率和使用体验。而提高分享效率和使用体验。
技术研发人员:刘成 周星辰
受保护的技术使用者:华为技术有限公司
技术研发日:2022.01.07
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种褐藻胶基水凝胶的制备方法 下一篇:含噁拉戈利的药物组合物及其制备方法与流程
