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

一种功能切换入口的确定方法与电子设备与流程

2022-03-14 04:28:35 来源:中国专利 TAG:


1.本技术涉及电子设备领域,尤其涉及一种功能切换入口的确定方法与电子设备。


背景技术:

2.全场景智慧生活是指通过控制设备能够控制多种电子设备,从而实现各种场景下的电子设备的灵活使用。例如,通过控制设备控制智能音箱播放音乐,或智能空调调整工作模式或调整温度。
3.控制设备可以为用户常用的手机,其作为全场景智慧生活的控制中心,能够对多种电子设备进行控制,同时,多种电子设备也能够作为控制设备的硬件输入,从而结合控制设备与多种电子设备的硬件能力,提升控制设备的功能。


技术实现要素:

4.本技术提供一种功能切换入口的确定方法与电子设备,用以使控制设备能够利用周边设备的设备能力实现控制设备的功能。
5.第一方面,本技术实施例提供了一种功能切换入口的确定方法,该方法包括以下步骤:
6.控制设备确定当前执行任务的功能需求,并检测当前环境中的至少一个第一周边设备,确定所述至少一个第一周边设备的能力信息;然后,所述控制设备根据所述当前执行任务的功能需求和所述至少一个第一周边设备的能力信息确定至少一个第一功能切换入口;其中,所述第一功能切换入口用于将所述第一功能切换入口对应的功能映射到所述至少一个第一周边设备;所述第一功能切换入口对应的功能为所述当前执行任务的功能需求中的部分或全部功能;控制设备显示所述至少一个第一功能切换入口。
7.在该方法中,控制设备能够对当前执行任务分析,确定当前执行任务的功能需求,例如,当前控制设备执行播放视频任务,则确定该任务的功能需求为视频输出、音频输出。控制设备对第一周边设备进行检测,确定当前环境中的第一周边设备的能力信息,如检测到第一周边设备包括智慧屏设备,确定智慧屏设备的能力信息为具有屏幕、可播放音/视频,则控制设备根据当前执行任务的功能需求以及第一周边设备的能力信息,确定第一功能切换入口可以为“投屏”,从而能够确定用户当前需要且第一周边设备支持的功能切换入口,便于用户快捷的选择功能切换入口使周边设备实现该控制设备的功能,从而提升用户体验。
8.在一种可能的设计中,所述控制设备确定当前执行任务的功能需求之前,接收显示指令,所述显示指令用于指示所述控制设备显示目标界面;所述控制设备根据所述当前执行任务的功能需求和所述至少一个第一周边设备的能力信息确定至少一个第一功能切换入口之后,显示所述目标界面;其中,所述目标界面中包含至少一个第一功能切换入口,和/或,所述至少一个第一周边设备的标识。通过该方式,将控制设备确定的至少一个第一功能切换入口显示在目标界面中,便于用户在目标界面中选择需要的第一功能切换入口,
简化用户操作。
9.在一种可能的设计中,所述目标界面为多设备控制中心界面,所述显示指令为用户通过操作系统级按键或预设手势触发的;或者所述目标界面为软硬件切换界面,所述显示指令为用户通过应用界面上的预设按钮触发的。通过该设计,用户通过简便的操作,可以触发显示操作系统级的多设备控制中心界面或应用级的软硬件切换界面,方便用户随时查看并选择功能切换入口,而不需要打断控制设备当前执行的任务。
10.在一种可能的设计中,所述至少一个第一功能切换入口包含:至少一个硬件切换入口,和/或,至少一个软件切换入口。所述控制设备可以但不限于通过以下方式中的一项或组合,确定所述至少一个第一功能切换入口:
11.方式一:根据当前执行任务的硬件功能需求和所述至少一个第一周边设备的硬件能力信息确定所述至少一个硬件切换入口;
12.方式二:所述控制设备根据当前执行任务的软件功能需求和所述至少一个第一周边设备的软件能力信息确定所述至少一个软件切换入口。
13.通过该设计,控制设备在目标界面中显示的第一功能切换入口包括至少一个硬件切换入口,和/或,至少一个软件切换入口,不再局限于单一的投屏或音频输出切换入口,为用户提供多种不同类型的功能切换入口,能够充分利用周边设备的硬件功能或软件功能,结合控制设备与周边设备的功能为用户提供更优的服务。
14.在一种可能的设计中,所述控制设备确定当前与所述控制设备建立连接的第二周边设备的能力信息;并根据所述第二周边设备的能力信息确定所述至少一个第二功能切换入口,其中,所述第二功能切换入口用于将所述第二功能切换入口对应的功能映射到所述第二周边设备;所述第二功能切换入口对应的功能为所述当前执行任务的功能需求中的部分或全部功能。通过该方式,当控制设备当前已与第二周边设备建立连接时,将第二周边设备的能力信息对应的至少一个第二功能切换入口展示给用户,更加灵活的确定功能切换入口,方便用户通过当前已建立连接的第二周边设备实现控制设备的功能。
15.在一种可能的设计中,所述目标界面中还包含所述至少一个第二功能切换入口和/或所述第二周边设备的标识。
16.在一种可能的设计中,控制设备显示所述目标界面之后,接收目标切换指令,所述目标切换指令用于指示所述控制设备将目标功能映射到目标周边设备;所述控制设备响应所述目标切换指令,通过所述目标周边设备实现所述目标功能。通过该方式,用户触发目标切换指令后,控制设备通过目标周边设备实现目标功能,结合目标周边设备与控制设备为用户提供服务,提升用户体验。
17.可以理解的是,所述目标设备可以为第一周边设备,也可以为第二周边设备。
18.在一种可能的设计中,所述目标功能为预设的硬件功能或软件功能;或所述目标功能为所述控制设备根据所述目标周边设备的硬件能力或软件能力,确定的硬件功能或软件功能;或所述目标功能为所述控制设备根据当前执行的任务确定的硬件功能或软件功能。通过该设计,控制设备能够在接收到用户触发目标切换指令后,对目标周边设备以及当前执行任务进行分析,调整目标切换指令对应的目标功能,为用户提供更加智能的功能切换服务。
19.在一种可能的设计中,所述控制设备当前执行任务为播放视频,所述当前网络连
接中的第一周边设备为智慧屏设备;确定所述当前执行任务的功能需求为视频输出,并确定所述智慧屏设备的能力信息为支持播放音频与视频;确定第一功能切换入口为投屏;或者所述控制设备当前执行任务为播放音频,所述当前网络连接中的第一周边设备为音箱;确定所述当前执行任务的功能需求为音频输出,并确定所述音箱的能力信息为支持播放音频;确定第一功能切换入口为音频输出;或者所述控制设备当前执行任务为k歌,所述当前网络连接中的第一周边设备为智慧屏设备、音箱;确定所述当前执行任务的功能需求为视频输出、音频输出和音频录入,并确定所述智慧屏设备的能力信息为支持播放音频与视频、确定所述音箱的能力信息为支持播放音频和音频录入;确定第一功能切换入口为投屏、音频输出和音频录入。通过该设计,能够方便快捷的确定当前执行任务需要且周边设备能够提供的第一功能切换入口,简化用户操作,从而提升用户体验。
20.第二方面,本技术实施例还提供了一种功能切换入口确定方法,控制设备接收显示指令,所述显示指令用于指示所述控制设备显示目标界面;所述控制设备响应所述显示指令,显示所述目标界面;其中,所述目标界面中包含至少一个功能切换入口,任一个功能切换入口用于通过周边设备实现所述控制设备的功能。
21.在一种可能的设计中,所述目标界面为多设备控制中心界面,所述显示指令为用户通过操作系统级按键或预设手势触发的;或者所述目标界面为软硬件切换界面,所述显示指令为用户通过应用界面上的预设按钮触发的。
22.在一种可能的设计中,所述至少一个功能切换入口包含:至少一个硬件切换入口,和/或,至少一个软件切换入口;在所述控制设备显示所述目标界面之前,所述控制设备确定在所述目标界面中显示的所述至少一个硬件切换入口;和/或,所述控制设备确定在所述目标界面中显示的所述至少一个软件切换入口。
23.在一种可能的设计中,所述控制设备根据下列方式中的至少一种确定在所述目标界面中显示的所述至少一个硬件切换入口:所述控制设备检测当前环境中的至少一个周边设备,确定所述至少一个周边设备的硬件能力,根据所述至少一个周边设备的硬件能力确定所述至少一个硬件切换入口;所述控制设备确定当前执行的任务对应的硬件需求,根据所述硬件需求确定所述至少一个硬件切换入口;所述控制设备确定当前与所述控制设备建立连接的第一周边设备,根据所述第一周边设备的硬件能力确定所述至少一个硬件切换入口。
24.在一种可能的设计中,所述控制设备根据下列方式中的至少一种确定在所述目标界面中显示的所述至少一个软件切换入口:所述控制设备检测当前环境中的至少一个周边设备,确定所述至少一个周边设备的软件能力,根据所述至少一个周边设备的软件能力确定所述至少一个软件切换入口;所述控制设备确定当前执行的任务对应的软件需求,根据所述软件需求确定所述至少一个软件切换入口;所述控制设备确定当前与所述控制设备建立连接的第二周边设备,根据所述第二周边设备的软件能力确定所述至少一个软件切换入口。
25.在一种可能的设计中,所述目标界面还包括至少一个周边设备的标识;在所述控制设备显示所述目标界面之前,所述控制设备检测当前环境中的至少一个周边设备,并在所述目标界面上显示所述至少一个周边设备的标识。
26.在一种可能的设计中,所述控制设备根据下列方式对所述至少一个周边设备的标
识进行排序:所述控制设备根据所述周边设备与所述控制设备之间的距离对所述至少一个周边设备的标识进行排序;或所述控制设备根据所述周边设备的使用频率对所述至少一个周边设备的标识进行排序;所述控制设备按照所述至少一个周边设备的标识的排序,在所述目标界面上显示所述至少一个周边设备的标识。
27.在一种可能的设计中,在所述控制设备显示所述目标界面之后,所述控制设备接收目标切换指令,所述目标切换指令用于指示所述控制设备通过目标周边设备实现所述控制设备的目标功能;所述控制设备响应所述目标切换指令,通过所述目标周边设备实现所述目标功能。
28.在一种可能的设计中,所述目标功能为预设的硬件功能或软件功能;或所述目标功能为所述控制设备根据所述目标周边设备的硬件能力或软件能力,确定的硬件功能或软件功能;或所述目标功能为所述控制设备根据当前执行的任务确定的硬件功能或软件功能。
29.第三方面,本技术实施例还提供了一种电子设备,包括处理器、存储器;所述存储器用于存储一个或多个计算机程序,所述计算机程序被所述处理器执行时,使得所述电子设备执行:确定当前执行任务的功能需求;检测当前环境中的至少一个第一周边设备,确定所述至少一个第一周边设备的能力信息;根据所述当前执行任务的功能需求和所述至少一个第一周边设备的能力信息确定至少一个第一功能切换入口;其中,所述第一功能切换入口用于将所述第一功能切换入口对应的功能映射到所述至少一个第一周边设备;所述第一功能切换入口对应的功能为所述当前执行任务的功能需求中的部分或全部功能;所述显示屏用于显示所述至少一个第一功能切换入口。
30.在一种可能的设计中,所述计算机程序被所述处理器执行时,使得所述电子设备还执行:在确定当前执行任务的功能需求之前,接收显示指令;其中,所述显示指令用于指示所述控制设备显示目标界面;在所述控制设备根据所述当前执行任务的功能需求和所述至少一个第一周边设备的能力信息确定至少一个第一功能切换入口之后,在所述显示屏上显示所述目标界面;其中,所述目标界面中包含至少一个第一功能切换入口,和/或,所述至少一个第一周边设备的标识。
31.在一种可能的设计中,所述目标界面为多设备控制中心界面,所述显示指令为用户通过操作系统级按键或预设手势触发的;或者所述目标界面为软硬件切换界面,所述显示指令为用户通过应用界面上的预设按钮触发的。
32.在一种可能的设计中,所述至少一个第一功能切换入口包含:至少一个硬件切换入口,和/或,至少一个软件切换入口;所述计算机程序被所述处理器执行时,使得所述电子设备具体执行:根据当前执行任务的硬件功能需求和所述至少一个第一周边设备的硬件能力信息确定所述至少一个硬件切换入口;和/或,根据当前执行任务的软件功能需求和所述至少一个第一周边设备的软件能力信息确定所述至少一个软件切换入口。
33.在一种可能的设计中,所述计算机程序被所述处理器执行时,使得所述电子设备还执行:确定当前与所述控制设备建立连接的第二周边设备的能力信息;根据所述第二周边设备的能力信息确定至少一个第二功能切换入口;其中,所述第二功能切换入口用于将所述第二功能切换入口对应的功能映射到所述第二周边设备;所述第二功能切换入口对应的功能为所述当前执行任务的功能需求中的部分或全部功能。
34.在一种可能的设计中,所述计算机程序被所述处理器执行时,使得所述电子设备还执行:在所述显示屏显示所述目标界面之后,接收目标切换指令,所述目标切换指令用于指示所述控制设备将目标功能映射到目标周边设备;响应所述目标切换指令,通过所述目标周边设备实现所述目标功能。
35.在一种可能的设计中,所述目标功能为预设的硬件功能或软件功能;或所述目标功能为所述控制设备根据所述目标周边设备的硬件能力或软件能力,确定的硬件功能或软件功能;或所述目标功能为所述控制设备根据当前执行的任务确定的硬件功能或软件功能。
36.在一种可能的设计中,所述控制设备当前执行任务为播放视频,所述当前网络连接中的第一周边设备为智慧屏设备;所述计算机程序被所述处理器执行时,使得所述电子设备具体执行:确定所述当前执行任务的功能需求为视频输出,并确定所述智慧屏设备的能力信息为支持播放音频与视频;确定第一功能切换入口为投屏;或者
37.所述控制设备当前执行任务为播放音频,所述当前网络连接中的第一周边设备为音箱;所述计算机程序被所述处理器执行时,使得所述电子设备具体执行:确定所述当前执行任务的功能需求为音频输出,并确定所述音箱的能力信息为支持播放音频;确定第一功能切换入口为音频输出;或者
38.所述控制设备当前执行任务为k歌,所述当前网络连接中的第一周边设备为智慧屏设备、音箱;所述计算机程序被所述处理器执行时,使得所述电子设备具体执行:确定所述当前执行任务的功能需求为视频输出、音频输出和音频录入,并确定所述智慧屏设备的能力信息为支持播放音频与视频、确定所述音箱的能力信息为支持播放音频和音频录入;确定第一功能切换入口为投屏、音频输出和音频录入。
39.第四方面,本技术实施例还提供了一种电子设备,该电子设备包括执行上述任一方面的任意一种可能的设计的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
40.第五方面,本技术实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行上述任一方面的任意一种可能的设计的方法。
41.第六方面,本技术实施例还提供一种包含计算机程序产品,当所述计算机程序产品在终端上运行时,使得所述电子设备执行上述任一方面的任意一种可能的设计的方法。
42.第七方面,本技术实施例还提供一种芯片,所述芯片用于读取存储器中存储的计算机程序,实现上述任一方面的任意一种可能的设计的方法。
43.第八方面,本技术实施例还提供一种芯片系统,该芯片系统包括处理器,用于支持终端设备实现上述任一方面的任意一种可能的设计的方法。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
附图说明
44.图1为本技术一实施例提供的电子设备的硬件结构的示意图;
45.图2为本技术一实施例提供的电子设备的软件结构的示意图;
46.图3为本技术一实施例提供的第一种多设备控制中心界面示意图;
47.图4为本技术一实施例提供的第二种多设备控制中心界面示意图;
48.图5-图6为本技术一实施例提供的多设备控制中心界面中周边设备区域的不同显示方式示意图;
49.图7-图13为本技术一实施例提供的多控制设备中心界面显示至少一个硬件切换入口的示意图;
50.图14a-图14c为本技术一实施例提供的多设备控制中心界面中周边设备区域的不同显示样式示意图;
51.图15为本技术一实施例提供的控制设备已连接周边设备后的多设备控制中心界面示意图;
52.图16-图19为本技术一实施例提供的多设备控制中心界面显示至少一个软件切换入口的示意图;
53.图20-图26为本技术一实施例提供的多设备控制中心界面中软件切换入口与硬件切换入口的不同的显示样式示意图;
54.图27-图30为本技术一实施例提供的多设备控制中心界面的不同显示样式示意图;
55.图31-图37为本技术一实施例提供的软硬件切换界面显示至少一个硬件切换入口的示意图;
56.图38-图45为本技术一实施例提供的一种软硬件切换界面显示至少一个软件切换入口的示意图;
57.图46-图49为本技术一实施例提供的软硬件切换界面的不同显示样式示意图;
58.图50为本技术一实施例提供的控制设备执行拍照任务时,用户触发显示的软硬件切换界面示意图;
59.图51为本技术一实施例提供的控制设备执行拍照任务时,用户触发目标切换指令后的控制设备显示界面示意图;
60.图52为本技术一实施例提供的控制设备执行拍照任务时,用户触发目标切换指令后的智慧屏设备显示界面示意图;
61.图53为本技术一实施例提供的一种功能切换入口的确定方法流程图;
62.图54为本技术一实施例提供的又一种电子设备的结构示意图;
63.图55为本技术一实施例提供的又一种电子设备的结构示意图。
具体实施方式
64.以下,对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
65.1、物联网(the internet of things,iot),是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理;物联网是一个基于互联网、传统电信网等的信息承载体,能让所有能够被独立寻址的普通物理对象形成互联互通的网络。
66.2、电子设备,诸如手机、平板电脑、可穿戴设备(例如,手表、手环、头盔、耳机、项链等)、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等,本技术实施例对电子设备的具体类型不作任何限制。
67.在本技术实施例中,电子设备可以包括以下几类:控制设备、周边设备以及外围设备。下面分别对这几类电子设备进行说明:
68.控制设备为对周边设备以及外围设备进行控制的电子设备,一般为用户经常使用并随身携带的电子设备,例如智能手机。用户使用控制设备连接周边设备或外围设备,控制设备可以根据用户触发的指令,向周边设备或外围设备发送控制指令,从而实现对周边设备或外围设备的控制。
69.周边设备为较为常用的电子设备,或与控制设备属于相同品牌的电子设备,如平板电脑、电脑、智慧屏设备、音箱等。
70.外围设备为使用频率较低,或与控制设备属于不同品牌但能够与控制设备进行交互的电子设备,如扬声器、智能相机等。
71.3、多设备控制功能,能够实现控制设备对周边设备和/或外围设备的控制,以通过周边设备和/或外围设备的软硬件能力实现控制设备的功能。
72.当控制设备的多设备控制功能打开后,可以根据用户触发的显示指令,在显示屏中显示目标界面;本技术实施例中目标界面包括多设备控制中心界面和软硬件切换界面。
73.例如,当控制设备的多设备控制功能打开后,可以根据用户输入的多设备控制中心界面显示指令,在显示屏中显示多设备控制中心界面。其中,控制设备显示的多设备控制中心界面中显示有控制设备的功能入口、软/硬件切换入口、周边设备的标识以及外围设备的标识。
74.或者,在控制设备的多设备控制功能打开的情况下,若在前台运行应用程序过程中接收到用户输入的软硬件切换界面显示指令,还可以在显示屏中显示软硬件切换界面。软硬件切换界面中显示有软硬件切换入口、周边设备的标识以及外围设备的标识。
75.而周边设备和/或外围设备在打开多设备控制功能后,可以接收控制设备发送的能力查询消息,并根据该能力查询消息,向控制设备反馈其硬件能力信息或软件能力信息等;或者周边设备和/或外围设备可以在打开多设备控制功能后,主动广播自身的硬件能力信息或软件能力信息。
76.需要说明的是,控制设备、周边设备、外围设备的多设备控制功能可以是自身携带的,也可以是通过安装应用获得的。另外,控制设备、周边设备、外围设备的多设备控制功能可以打开电源后即启动的,也可以是用户通过对其进行操作启动的。
77.4、功能切换入口,包括硬件切换入口和软件切换入口。其中:
78.硬件切换入口,为显示在控制设备的显示屏中,用于触发控制设备将该硬件切换入口对应的功能映射到周边设备的虚拟按钮。例如,控制设备的硬件切换入口“投屏”,用户在控制设备的显示屏中点击“投屏”后,用户选择投屏使用的周边设备,控制设备将“投屏”硬件切换入口对应的视频输出功能映射到周边设备,从而将该周边设备作为控制设备的视频输出设备。
79.软件切换入口,为显示在控制设备的显示屏中,用于触发控制设备将该软件切换入口对应的功能映射到周边设备的虚拟按钮。例如,控制设备的软件切换入口“电脑模式”,控制设备在投屏到智慧屏设备过程中,用户在控制设备的显示屏中点击“电脑模式”按钮后,控制设备将软件切换入口“电脑模式”对应的电脑模式显示的软件功能映射到智慧屏设备上,从而将当前控制设备显示屏中显示的内容以电脑模式投屏到智慧屏设备上。
80.下面将结合本技术以下实施例中的附图,对本技术实施例中的技术方案进行详尽描述。
81.示例性的,图1示出了本技术实施例提供的显示方法适用的一种可能的电子设备100的结构示意图。如图1所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。
82.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
83.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。充电管理模块140用于从充电器接收充电输入。电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。
84.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
85.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电
磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
86.无线通信模块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转为电磁波辐射出去。
87.在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
88.显示屏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的正整数。
89.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
90.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
91.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转
换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。
92.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
93.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
94.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
95.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,以及至少一个应用程序(例如爱奇艺应用,微信应用等)的软件代码等。存储数据区可存储电子设备100使用过程中所产生的数据(例如拍摄的图像、录制的视频等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
96.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将图片,视频等文件保存在外部存储卡中。
97.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
98.其中,传感器模块180可以包括加速度传感器180a,距离传感器180b,触摸传感器180c等。
99.加速度传感器180a可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备100姿态,应用于横竖屏切换,计步器等应用。
100.距离传感器180b,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,电子设备100可以利用距离传感器180b测距以确定其它电子设备与电子设备100之间的距离。
101.触摸传感器180c,也称“触控面板”。触摸传感器180c可以设置于显示屏194,由触摸传感器180c与显示屏194组成触摸屏,也称“触控屏”或“触摸显示屏”。触摸传感器180c用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180c也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
102.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。
电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现与电子设备100的接触和分离。
103.可以理解的是,图1所示的部件并不构成对电子设备100的具体限定,本技术实施例提供的电子设备还可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。此外,图1中的部件之间的组合/连接关系也是可以调整修改的。
104.图2示出了本技术一实施例提供的电子设备的软件结构框图。如图2所示,电子设备的软件结构可以是分层架构,例如可以将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层(framework,fwk),安卓运行时(android runtime)和系统库,以及内核层。
105.应用程序层可以包括一系列应用程序包。如图2所示,应用程序层可以包括相机、设置、皮肤模块、用户界面(user interface,ui)、三方应用程序等。其中,三方应用程序可以包括微信、qq、图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等。
106.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层可以包括一些预先定义的函数。如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,资源管理器,多设备控制功能管理器等。
107.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
108.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
109.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
110.针对操作系统级,多设备控制功能管理器可以确定软/硬件切换入口,以及检测周边设备和/或外围设备,并控制显示多设备控制中心界面。其中,所述多设备控制中心界面中显示有控制设备的功能入口、软/硬件切换入口、周边设备的标识以及外围设备的标识。
111.针对应用级,多设备控制功能管理器可以确定软/硬件切换入口,以及检测周边设备和/或外围设备,并控制显示软硬件切换界面。其中,所述软硬件切换界面中显示有软/硬件切换入口、周边设备的标识以及外围设备的标识。
112.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和
管理。
113.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
114.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
115.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
116.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
117.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
118.2d图形引擎是2d绘图的绘图引擎。
119.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
120.硬件层可以包括各类传感器,例如本技术实施例中涉及的加速度传感器、触摸传感器等。
121.本技术实施例中控制设备可以为图1~图2所述的电子设备,本技术实施例中控制设备上的多设备控制中心界面的显示方法可以应用于全场景智慧生活场景中。全场景智慧生活是指通过控制设备对多种电子设备进行控制,从而实现各种场景下的电子设备的协同工作。另外,由于控制设备的硬件功能有限,将其它软/硬件能力较强的电子设备与控制设备连接,能够利用多种电子设备的软/硬件能力,提升用户体验。
122.具体的,全场景智慧生活可以采用“1 8 n”战略提升用户体验。其中:
123.1代表控制设备,可以为用户常用的电子设备,如手机;控制设备作为全场景智慧生活中的控制中心,是全场景智慧生活中多种电子设备交互的主入口。
124.8代表个人计算机(personal computer,pc)、平板、智慧屏设备、音箱、眼镜、手表、车机、耳机八种周边设备,作为辅助入口。
125.n代表摄像头、扫地机、智能秤等外围设备,涵盖移动办公、智能家居、运动健康、影音娱乐、智慧出行五大场景模式。
126.举例来说,控制设备在播放视频时,用户可以点击控制设备上的投屏功能对应的按钮,选择将控制设备上播放的视频投屏到智慧屏设备,控制设备接收到投屏指令后,将当前正在播放的视频数据发送到智慧屏设备,智慧屏设备根据接收到的视频数据进行播放,完成投屏过程。通过投屏功能充分利用智慧屏设备的大屏幕优势,从而使用户获取更好的观看体验。
127.再例如,控制设备在播放音频时,用户可以通过操作使控制设备连接到当前环境中的音箱,然后控制设备将当前播放的音频数据发送到音箱;音箱根据接收到的音频数据播放音频文件,从而根据自身的音频播放优势,提升音频播放效果。
128.但随着用户拥有的电子设备越来越多,如音箱、麦克风、智慧屏设备、游戏手柄等,单一的投屏或音频输出功能已经不能满足用户的综合需求。
129.基于上述问题,本技术实施例提供一种功能切换入口的确定方法,用以提供一种灵活的软/硬件切换入口的确定方式,辅助用户方便快捷的利用周边设备的软/硬件能力。
130.下面对控制设备操作系统级以及应用级的功能切换入口的确定方法分别进行说明:
131.一、操作系统级
132.用户可以通过按键或触摸显示屏或语音输入,或者通过其他方式向控制设备发送多设备控制中心界面显示指令,控制设备在接收到该显示指令后,在显示屏中显示多设备控制中心界面。例如,用户可以在控制设备的触摸显示屏底部进行上滑手势操作,触发控制设备显示多设备控制中心界面;或者用户可以在控制设备的触摸显示屏顶部进行下滑手势操作,触发控制设备显示多设备控制中心界面;或者用户可以从触摸显示屏侧边进行滑动手势操作,触发控制设备显示多设备控制中心界面。
133.其中,多设备控制中心界面能够显示所述控制设备当前的周边设备的标识,以及控制设备的硬件切换入口、软件切换入口等,如图3和图4所示。可选的,如图3所示,控制设备可以在显示屏的部分区域内显示多设备控制中心界面,此时由于多设备控制中心界面并没有占用全部显示屏的显示区域,用户可以通过上下滑动多设备控制中心界面查看更多内容。可选的,控制设备还可以全屏显示多设备控制中心界面,如图4所示。
134.以图4所示的多设备控制中心界面为例进行说明。多设备控制中心界面可以但不限于包括:控制设备功能区域、软硬件切换入口区域、周边设备区域以及外围设备区域。其中,控制设备功能区域显示包括控制设备模式、网络连接方式、基础设置等功能入口对应的按钮,如图4中所示的“蓝牙”按钮、“飞行模式”按钮、“手电筒”按钮等。软硬件切换入口区域显示控制设备提供的硬件切换入口以及软件切换入口,如“投屏”、“音频输出”等硬件切换入口,“镜像”、“电脑模式”等软件切换入口。控制设备在周边设备区域中显示当前控制设备能够检测到的周边设备的标识,例如控制设备在周边设备区域中显示“音箱”、“智慧屏”等周边设备的图标和/或名称。控制设备在外围设备区域中显示控制设备能够检测到的外围设备的标识,例如控制设备在外围设备区域中显示“空气净化器”、“扬声器”等外围设备的图标和/或名称。
135.本技术实施例中,控制设备检测到用户触发的多设备控制中心界面显示指令后,控制设备对当前网络连接中的周边设备进行检测,其中,当前网络连接可以为wifi网络、局域网或蓝牙网络。
136.可选的,控制设备可以通过wifi检测与控制设备连接相同局域网的周边设备,或控制设备可以通过蓝牙连接技术检测开启蓝牙功能的周边设备。控制设备将检测到的周边设备的图标和名称显示到多设备控制中心界面的周边设备区域中。
137.在一种可能的实施方式中,控制设备在多设备控制中心界面中显示至少一个周边设备的标识时,可以采用下列方式中的至少一种对至少一个周边设备的标识进行排序:
138.方式1、根据周边设备与控制设备之间的距离对至少一个周边设备的标识进行排序。
139.控制设备检测周边设备与控制设备之间的距离,按照周边设备与控制设备之间距离从近到远的顺序对检测到的周边设备的标识进行排序。
140.举例来说,控制设备检测到周边设备有智慧屏设备、平板、音箱,根据检测到的周
边设备与控制设备之间的距离按照从近到远进行排序后为音箱、平板以及智慧屏设备。在该场景下,控制设备显示的多设备控制中心界面如图5所示,其中,在多设备控制中心界面中周边设备区域中从左到右依次显示音箱、平板、以及智慧屏设备的标识。
141.本技术实施例中,可以根据下列方式检测周边设备与控制设备之间的距离:
142.(1)wifi定位测距
143.控制设备在检测到任一个周边设备后,获取该周边设备的wifi定位信息,根据控制设备自身的wifi定位信息以及周边设备的wifi定位信息确定周边设备与控制设备之间的距离。
144.(2)蓝牙定位测距
145.在室内安装有蓝牙局域网接入点的场景中,控制设备与周边设备均启动蓝牙功能后,蓝牙室内定位系统能够通过测量信号强度对控制设备以及周边设备进行定位,并将定位信息发送给控制设备和周边设备,控制设备在获取到自身的定位信息后,通过与周边设备进行交互获取周边设备的定位信息,根据控制设备自身的定位信息以及周边设备的定位信息确定控制设备与周边设备之间的距离。
146.(3)控制设备通过距离传感器测距
147.在控制设备安装有距离传感器时,控制设备可以通过距离传感器测量自身与周边设备之间的距离,例如,控制设备可以通过红外、激光或超声波测量自身与周边设备之间的距离。具体的,以超声波测距原理为例,对距离传感器测距方式进行介绍:控制设备向周边设备所在方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到周边设备后立即返回,控制设备收到反射波立即停止计时。控制设备根据超声波在空气中传播速度以及计时时间,确定控制设备与周边设备之间的距离。
148.(4)摄像头测距
149.控制设备通过摄像头拍摄包括周边设备的图像,控制设备的图像传感器对拍摄得到的图像进行深度计算,确定控制设备与周边设备之间的距离。一种可选的实施方式为,图像传感器可以使用目标检测框检测周边设备,并根据坐标转换公式将图像中的像素坐标转换为世界坐标,从而计算周边设备对应的目标检测框的深度信息,将计算得到的深度信息作为控制设备与周边设备之间的距离。
150.需要说明的是,本技术实施例并不限定控制设备确定控制设备与周边设备之间的距离的方式,所述控制设备还可以通过其他方式,确定自身与周边设备之间的距离。或者控制设备同时使用多种方式,确定自身与周边设备之间的距离。
151.方式2、根据周边设备的使用频率对至少一个周边设备的标识进行排序。
152.控制设备记录用户选择周边设备的频率,按照使用频率从高到低的顺序对检测到的周边设备的标识进行排序。
153.举例来说,控制设备检测到周边设备有智慧屏设备、平板,根据用户使用周边设备的频率对周边设备排序,如用户使用智慧屏的频率更高,则对周边设备排序后为智慧屏设备、平板。在该场景下,控制设备显示的多设备控制中心界面如图6所示,其中,在多设备控制中心界面中周边设备从左到右依次显示智慧屏设备和平板的标识。
154.在一种实施方式中,控制设备检测到周边设备后,可以根据下列方式中的至少一种确定多设备控制中心界面显示的硬件切换入口:
155.方式1、控制设备根据检测到的周边设备的硬件能力信息,确定多设备控制中心界面显示的至少一个硬件切换入口。
156.一种可能的实现方式,控制设备根据检测到的周边设备的硬件能力信息确定硬件切换入口。具体的,控制设备检测到周边设备后,同时检测该周边设备的设备信息,周边设备的设备信息中包括设备类型、设备名称以及周边设备的硬件能力信息,控制设备根据周边设备的硬件能力信息,确定周边设备具有的硬件能力对应的硬件切换入口,并在多设备控制中心界面显示确定出的硬件切换入口。
157.另一种可能的实现方式,控制设备根据周边设备反馈的硬件能力信息确定硬件切换入口。具体的,控制设备检测到周边设备后,向周边设备发送硬件能力查询消息,周边设备在接收到控制设备发送的硬件能力查询消息后向控制设备发送硬件能力信息,控制设备根据接收到的周边设备的硬件能力信息,确定周边设备具有的硬件能力对应的硬件切换入口,并在多设备控制中心界面显示确定出的硬件切换入口。
158.控制设备确定在多设备控制中心展示的硬件切换入口后,根据周边设备的标识的排序对硬件切换入口进行排序,如将排序靠前的周边设备的较强硬件能力对应的硬件切换入口的排序靠前显示;或根据硬件切换入口的使用频率对硬件切换入口进行排序,如将使用频率高的软硬件切换入口的排序靠前显示。
159.下面以实施例1~3对本技术实施例控制设备根据检测到的周边设备的硬件能力信息,确定多设备控制中心界面显示的至少一个硬件切换入口进行进一步说明:
160.实施例1:控制设备检测到周边设备有智慧屏设备、平板、音箱,根据检测到的周边设备与控制设备之间的距离按照从近到远进行排序后为音箱、平板、智慧屏设备;检测周边设备的硬件能力信息,确定周边设备对应的硬件切换入口:音箱的硬件能力为播放音频、收音;平板与智慧屏设备的硬件能力为具有屏幕、具有摄像头、能够播放音频等;则确定出周边设备对应的硬件切换入口为“投屏”、“音频输出”、“音频录入”以及“摄像头切换”;根据用户使用硬件切换入口的频率对确定出的硬件切换入口进行排序为:“投屏”、“音频输出”、“音频录入”、“摄像头切换”,则在该场景下,控制设备显示的多设备控制中心界面如图7所示,在周边设备区域中从左到右依次显示音箱、平板以及智慧屏设备的标识,在软硬件切换入口区域从左到右依次显示“投屏”、“音频输出”、“音频录入”、“摄像头切换”硬件切换入口。
161.实施例2、控制设备检测到周边设备有智慧屏设备;控制设备接收周边设备反馈的硬件能力信息为:智慧屏设备的硬件能力为具有屏幕、能够播放音频等,则确定出周边设备对应的硬件切换入口为“投屏”以及“音频输出”;根据用户使用硬件切换入口的频率对硬件切换入口进行排序为:“投屏”、“音频输出”,则在该场景下,控制设备显示的多设备控制中心界面如图8所示,在周边设备区域中显示智慧屏设备的标识,在软硬件切换入口区域从左到右依次显示“投屏”、“音频输出”硬件切换入口。
162.实施例3、控制设备检测到周边设备有智慧屏设备、平板,根据周边设备的使用频率对周边设备排序,如智慧屏设备的使用频率更高,则对周边设备排序后为智慧屏设备、平板;控制设备接收周边设备反馈的硬件能力信息为:智慧屏设备的硬件能力为具有屏幕、能够播放音频等,平板的硬件能力为具有屏幕、能够播放音频、具有键盘输入能力;则确定出周边设备对应的硬件切换入口为“投屏”、“音频输出”以及“键盘输入”;根据周边设备的排
序对硬件切换入口进行排序,将智慧屏设备和平板均较强的硬件能力“具有屏幕”对应的硬件切换入口“投屏”排序靠前,则对硬件切换入口进行排序可以为:“投屏”、“音频输出”、“键盘输入”,则在该场景下,控制设备显示的多设备控制中心界面如图9所示,在周边设备区域中从左到右依次显示智慧屏设备、平板的标识,在软硬件切换入口区域从左到右依次显示“投屏”、“音频输出”、“键盘输入”硬件切换入口。
163.根据上述实施例1~3可以看出,本技术实施例能够根据检测到的周边设备调整在多设备控制中心界面显示的硬件切换入口,将与检测到的周边设备相关的硬件切换入口显示在多设备控制中心界面中,从而能够便于用户选择当前能够使用的硬件切换入口,提升用户体验。
164.方式2、控制设备根据当前执行任务的硬件功能需求,确定多设备控制中心界面显示的至少一个硬件切换入口。
165.控制设备确定当前执行任务的硬件功能需求确定多设备控制中心界面显示的至少一个硬件切换入口,如控制设备当前执行任务为与用户进行交互的任务,例如游戏,则控制设备确定当前执行任务的功能需求为外接游戏手柄,则控制设备确定硬件切换入口可以包括“游戏手柄”;或控制设备当前执行任务为需要屏幕进行播放的任务,例如播放视频,则控制设备确定当前执行任务的功能需求为视频输出、音频输出,则控制设备确定硬件切换入口可以包括“投屏”和“音频输出”。
166.下面以实施例4~7对控制设备根据当前执行任务的硬件功能需求确定多设备控制中心界面显示的至少一个硬件切换入口的方式进行进一步说明:
167.实施例4、控制设备当前运行“k歌”应用,控制设备执行唱歌任务时,控制设备显示如图10中左图所示的“k歌”应用界面;用户触发多设备控制中心界面显示指令,控制设备确定当前执行的唱歌任务的硬件功能需求为视频输出、音频输出和音频录入,则确定硬件切换入口为“音频输出”、“音频录入”和“投屏”,如图10中右图,控制设备而在多设备控制中心界面的周边设备区域显示控制设备检测到的周边设备的标识,以及在多设备控制中心界面的软硬件切换入口区域显示硬件切换入口“音频输出”、“音频录入”和“投屏”。
168.实施例5、控制设备当前运行“k歌”应用,控制设备执行录制唱歌视频任务时,控制设备显示如图11中左图所示的“k歌视频录制”应用界面;用户在触发多设备控制中心界面显示指令,控制设备确定当前执行的录制唱歌视频任务的硬件功能需求为视频输出、音频输出、音频录入和视频录入,则确定硬件切换入口为“音频输出”、“音频录入”、“摄像头切换”和“投屏”,如图11中右图所示,控制设备在多设备控制中心界面的周边设备区域显示控制设备检测到的周边设备的标识,以及在多设备控制中心界面的软硬件切换入口区域显示硬件切换入口“音频输出”、“音频录入”、“摄像头切换”和“投屏”。
169.实施例6、控制设备当前执行文档查看或文档编辑任务,控制设备显示如图12中左图所示的文档界面时,用户触发多设备控制中心界面显示指令,控制设备确定当前执行的任务的硬件功能需求为屏幕显示和键盘输入,则确定硬件切换入口为“投屏”和“键盘输入”,如图12中右图所示,在多设备控制中心界面的周边设备区域显示控制设备检测到的周边设备,以及在多设备控制中心界面的软硬件切换入口区域显示硬件切换入口“投屏”和“键盘输入”。
170.实施例7、控制设备当前运行游戏应用,如图13所示,控制设备显示游戏界面,用户
触发多设备控制中心界面显示指令,控制设备确定当前执行的游戏任务的硬件功能需求为音频输出、外接游戏手柄,则确定硬件切换入口为“音频输出”和“游戏手柄”,在多设备控制中心界面的周边设备区域显示控制设备检测到的周边设备的标识,以及在多设备控制中心界面的软硬件切换入口区域显示硬件切换入口“音频输出”和“游戏手柄”。
171.根据以上实施例4~7可以看出,本技术实施例提供的显示方式,控制设备能够对当前执行任务进行智能分析,根据当前执行任务的硬件功能需求确定当前执行任务所需的硬件切换入口,从而根据不同的任务在多设备控制中心界面显示不同的硬件切换入口,方便用户选择需要的硬件切换入口,简化用户操作,提升用户体验。
172.另外,根据控制设备当前执行的任务,还可以对多设备控制中心界面中周边设备区域显示的周边设备的标识进行调整,如将具有当前执行任务所需的硬件能力的周边设备的标识突出显示,以控制设备当前执行任务为播放音频为例,确定当前执行的播放音频任务需要的硬件切换入口为“音频输出”和“音频录入”,则确定具有播放音频任务所需的硬件能力的周边设备为音箱,如图14a所示,在多设备控制中心界面的周边设备区域中显示音箱的标识;或如图14b所示,在多设备控制中心界面的周边设备区域中音箱的标识排在靠前位置显示;或如图14c所示,多设备控制中心界面的周边设备区域中突出显示音箱的标识,同时以虚线形式显示其它周边设备的标识。
173.方式3、控制设备根据当前已建立连接的周边设备的硬件能力信息,确定多设备控制中心界面显示的至少一个硬件切换入口。
174.控制设备当前已连接周边设备后,用户触发显示多设备控制中心界面显示指令,控制设备确定已与控制设备建立连接的周边设备,将已与控制设备建立连接的周边设备的标识在周边设备区域中排序靠前且突出显示,并根据该周边设备的硬件能力信息确定对应的硬件切换入口,在多设备控制中心界面的软硬件切换入口区域显示该周边设备对应的硬件切换入口,或在多设备控制中心界面的软硬件切换入口区域,将该周边设备对应的硬件切换入口排序靠前并突出显示。
175.举例来说,在控制设备未连接周边设备时,控制设备的多设备控制中心界面如图15中左图所示,在用户选择智慧屏设备后,多设备控制中心界面如图15中右图所示,周边设备区域中智慧屏设备的标识突出显示,且确定智慧屏设备的硬件能力信息为:支持播放音频与视频,则确定硬件切换入口为“投屏”、“音频输出”,将智慧屏设备对应的硬件切换入口排序靠前并突出显示,能够更加直观展示当前连接的周边设备以及该周边设备能够提供的硬件能力。
176.在一种实施方式中,控制设备检测到周边设备后,可以根据下列方式中的至少一种确定多设备控制中心界面显示的软件切换入口:
177.方式1、控制设备根据周边设备软件能力信息,确定在多设备控制中心界面显示的至少一个软件切换入口。
178.控制设备检测到周边设备后,根据周边设备的设备属性确定周边设备的软件能力信息,根据周边设备的软件能力信息确定至少一个软件切换入口;例如,根据以下规则中的至少一种确定控制设备在多设备控制中心界面显示的软件切换入口:
179.规则1:控制设备检测到周边设备为屏幕大、交互难度较高的电子设备,如电视、智慧屏设备等,则控制设备确定周边设备的软件能力信息为:支持dlna投屏、镜像、屏幕扩展
等软件功能,控制设备在多设备控制中心界面的软硬件切换入口区域显示的软件切换入口可以为:“dlna投屏”、“镜像”、“屏幕扩展”;
180.规则2:控制设备检测到周边设备为易于交互的电子设备,如电脑、平板、手机等,则控制设备确定周边设备的软件能力信息为支持任务接续或输入借用等软件功能,其中,任务接续功能为控制设备通过与周边设备建立连接,在周边设备上继续执行控制设备进行中的任务;输入借用功能为控制设备借用周边设备接收到的输入内容,如周边设备将周边设备接收到的音频输出数据发送给控制设备。则控制设备检测到周边设备为易于交互的电子设备后,在多设备控制中心界面的软硬件切换入口区域显示的软件切换入口可以为:“接力”、“数据同步”、“电脑模式”、“多屏协同”。
181.规则3:控制设备检测到周边设备为屏幕小的设备,如手表、手环、眼镜等,则控制设备确定周边设备的软件能力信息为支持任务接续等软件功能,则控制设备在多设备控制中心界面的软硬件切换入口区域显示的软件切换入口可以为:“接力”、“数据同步”。
182.规则4:控制设备检测到周边设备具有降噪、智能音量调节等功能,则确定周边设备的软件能力信息为支持降噪、智能调节音量等软件功能,则控制设备在多设备控制中心界面的软硬件切换入口区域显示的软件切换入口可以为“降噪”、“智能调节音量”。
183.下面以实施例8~11对本技术实施例控制设备根据检测到的周边设备确定多设备控制中心界面显示的至少一个软件切换入口的方式进行进一步说明:
184.实施例8、控制设备检测周边设备有智慧屏设备,确定智慧屏设备属性为屏幕大。如图16所示,控制设备在多设备控制中心界面的软硬件切换入口区域显示的软件切换入口可以为:“dlna投屏”、“镜像”和“屏幕扩展”。
185.实施例9、控制设备检测周边设备有平板和电脑,确定平板与电脑的属性为易于交互。如图17所示,控制设备在多设备控制中心界面的软硬件切换入口区域显示的软件切换入口可以为“数据同步”、“多屏协同”和“电脑模式”。
186.实施例10、控制设备检测周边设备有手表,确定手表的属性为屏幕小。如图18所示,控制设备在多设备控制中心界面的软硬件切换入口区域显示的软件切换入口可以为“数据同步”。
187.实施例11、控制设备检测周边设备有耳机,确定耳机具有降噪功能,如图19所示,控制设备在多设备控制中心界面的软硬件切换入口区域显示的软件切换入口可以为“降噪”。
188.方式2、控制设备根据当前执行的任务对应的软件功能需求,确定多设备控制中心界面显示的至少一个软件切换入口。
189.控制设备根据当前执行的任务,确定当前执行任务所需的软件功能需求,并确定当前执行任务所需的软件功能需求对应的软件切换入口,具体可以根据以下规则中的至少一种确定控制设备在多设备控制中心界面显示的至少一个软件切换入口:
190.规则1、若控制设备当前执行的任务为媒体播放任务,如播放音乐、播放视频等,则控制设备确定媒体播放任务的软件功能需求为音频处理、视频处理等软件功能,如降噪、dlna投屏,则在多设备控制中心界面显示的软件切换入口包括投屏与播放音视频对应的软件切换入口。
191.规则2、若控制设备当前执行的任务为办公类任务,如文档查看与编辑、邮件处理
等,则控制设备确定办公类任务的软件功能需求为数据处理等软件功能,则在多设备控制中心界面显示的软件切换入口包括任务接续或输入借用功能对应的软件切换入口。
192.规则3、若控制设备当前执行的任务为显示类任务,如显示桌面、日历等,则控制设备确定显示类任务的软件功能需求为调整显示效果等软件功能,则在多设备控制中心界面显示的软件切换入口包括屏幕借用能力对应的软件切换入口。
193.下面以实施例12~14对本技术实施例控制设备根据当前执行任务的软件功能需求,确定多设备控制中心界面显示的软件切换入口的方式进行进一步说明:
194.实施例12、如图20所示,控制设备当前执行的任务为播放视频,用户触发多设备控制中心界面显示指令,控制设备确定当前执行的播放视频任务所需的软件切换入口为“dlna投屏”、“播放”,控制设备在多设备控制中心界面的软硬件切换入口区域显示“dlna投屏”、“播放”软件切换入口。
195.实施例13、如图21所示,控制设备当前执行的任务为文档编辑,用户触发多设备控制中心界面显示指令,控制设备确定当前执行的文档编辑任务所需的软件切换入口为“接力”、“数据同步”,控制设备在多设备控制中心界面的软硬件切换入口区域显示“接力”、“数据同步”软件切换入口。
196.实施例14、如图22所示,控制设备当前执行的任务为显示日历,用户触发多设备控制中心界面显示指令,控制设备确定当前执行的显示日历任务所需的软件切换入口为“镜像”、“多屏协同”,控制设备在多设备控制中心界面的软硬件切换入口区域显示“镜像”、“多屏协同”软件切换入口。
197.方式3、控制设备根据当前已建立连接的周边设备的软件能力信息,确定多设备控制中心界面显示的至少一个软件切换入口。
198.控制设备当前已连接周边设备后,用户触发多设备控制中心界面显示指令,控制设备确定已与控制设备建立连接的周边设备,将已与控制设备建立连接的周边设备的标识在周边设备区域中排序靠前且突出显示,并根据该周边设备的软件能力信息确定对应的软件切换入口,在多设备控制中心界面的软硬件切换入口区域显示该周边设备对应的软件切换入口,或在多设备控制中心界面的软硬件切换入口区域,将该周边设备对应的软件切换入口排序靠前并突出显示。
199.例如,用户操作控制设备已选中了电脑,则在多设备控制中心界面的软硬件切换入口区域中优先显示“多屏协同”、“屏幕扩展”、“接力”、“电脑模式”等电脑能够提供的软件能力对应的软件切换入口;
200.或者,用户操作控制设备已选中了电视,则在多设备控制中心界面的软硬件切换入口区域中优先显示“镜像”、“dlna投屏”、“电脑模式”等电视能够提供的软件能力对应的软件切换入口;
201.或者,用户操作控制设备已选中了平板,则在多设备控制中心界面的软硬件切换入口区域中优先显示“多屏协同”、“屏幕扩展”、“接力”等平板能够提供的软件能力对应的软件切换入口;
202.或者,用户操作控制设备已选中了手机,则在多设备控制中心界面的软硬件切换入口区域中优先显示“镜像”、“接力”、“屏幕扩展”等手机能够提供的软件能力对应的软件切换入口。
203.下面以实施例15对控制设备根据当前已建立连接的周边设备的软件能力,确定多设备控制中心界面显示的软件切换入口的方式进行进一步说明:
204.实施例15、用户操作控制设备选中电脑后,用户触发多设备控制中心界面显示指令,控制设备确定控制设备与电脑已建立连接,则在该场景下,控制设备显示的多设备控制中心界面如图23所示,在多设备控制中心界面的周边设备区域突出显示电脑的标识,在软硬件切换入口区域突出显示软件切换入口“多屏协同”、“屏幕扩展”、“接力”、“电脑模式”。
205.需要说明的是,控制设备可以在多设备控制中心界面的软硬件切换入口区域显示硬件切换入口,如上述实施例1~7所示;控制设备可以在多设备控制中心界面的软硬件切换入口区域显示软件切换入口,如上述实施例8~15所示;控制设备还可以在多设备控制中心界面的软硬件切换入口区域中相同或不同的子区域同时显示硬件切换入口与软件切换入口。
206.控制设备在软硬件切换入口区域同时显示硬件切换入口与软件切换入口时,一种可选的方式为,由于软件切换入口是基于硬件切换入口实现切换的,如软件切换入口“电脑模式”,需要在用户选择硬件切换入口“投屏”将控制设备显示的内容投屏到周边设备后,才能通过软件切换入口“电脑模式”实现使用电脑模式进行投屏的功能;如图24所示的多设备控制中心界面,在软硬件切换入口区域中,将软件切换入口放置在对应的硬件切换入口下,用户可以点击硬件切换入口后的展开按钮,触发展示该硬件切换入口对应的软件切换入口,硬件切换入口“投屏”对应的软件切换入口如图24中虚线框所示。另一种可选的方式为,硬件切换入口与软件切换入口分别在多设备控制中心界面的软硬件切换入口区域中的不同子区域进行显示,例如,如图25所示,在区域a显示硬件切换入口,在区域b显示软件切换入口。再一种可选的方式为,在多设备控制中心界面的软硬件切换入口区域同时显示硬件切换入口与软件切换入口,例如,如图26所示,对软件切换入口以及硬件切换入口排序后,在同一区域进行显示。
207.本技术实施例还提供多种多设备控制中心界面的显示样式,以图27所示的样式1对本技术实施例中多设备控制中心界面的设计理念进行介绍,图27中区域c为控制设备功能区域,用户能够通过该区域的快捷入口对控制设备进行设置。区域d为软硬件切换入口区域,用于显示控制设备的硬件切换入口和软件切换入口。控制设备功能区域和软硬件切换入口区域显示的按钮均为控制设备自身的功能对应的按钮,体现了全场景智慧生活中的“1 8 n”理念中“1”代表的全场景智慧生活的控制中心——控制设备的功能。针对“1 8 n”理念中作为辅助入口的8种周边设备,控制设备将当前检测到的周边设备的标识显示在区域e中,用户能够左右滑动查看或选择周边设备。针对“1 8 n”理念中的n个外围设备,控制设备将当前检测到的外围设备的标识显示在区域f中,用户能够上下滑动查看或选择外围设备。通过上述多设备控制中心,将控制设备作为全场景智慧生活的控制中心,对周边设备进行协调控制,同时能够方便快捷的利用周边设备的软/硬件能力,提升用户使用体验。
208.如图28所示的样式2,控制设备在多设备控制中心界面中的区域g显示周边设备的标识,在区域h中显示软硬件切换入口,其中,每个软硬件切换入口对应一个展开按钮,用户点击展开按钮后,触发展示如图28中右图所示的设备列表,该设备列表中为具备当前展开按钮对应的软硬件切换入口的软硬件能力的周边设备,如用户点击“音频输出”硬件切换入口对应的展开按钮,显示的设备列表中为支持音频输出的周边设备列表;用户在触摸显示
屏显示的设备列表中选择目标周边设备触发目标切换指令,控制设备确定目标切换指令为通过目标周边设备实现控制设备的音频输出功能,则控制设备将用户选择的目标周边设备作为控制设备的音频输出设备。
209.如图29所示的样式3,多设备控制中心界面中的区域i为软硬件切换入口区域,区域i位于控制设备功能区域内,区域j显示周边设备的标识。
210.如图30所示的样式4,在图a所示的多设备控制中心界面中显示周边设备的标识,用户长按周边设备的标识后,触发展示如图b所示的软硬件切换入口界面,用户在点击触摸显示屏显示的软硬件切换入口界面上硬件切换入口对应的展开按钮后,控制设备在触摸显示屏上显示硬件切换入口,同时在硬件切换入口下方显示该硬件切换入口对应的周边设备列表。例如,用户点击音频输出对应的展开按钮后,显示如图c所示的周边设备列表,用户能够选择其中的周边设备作为控制设备的音频输出设备。
211.二、应用级
212.控制设备在前台运行应用程序时,用户通过应用内的预设按钮触发展示软硬件切换界面;用户通过点击触摸显示屏上的预设按钮向控制设备发送软硬件切换界面显示指令,以使控制设备在显示屏当前显示的应用界面上显示软硬件切换界面。如用户在触摸显示屏显示的应用程序界面点击“投屏”按钮,控制设备在显示屏上显示软硬件切换界面。
213.本技术实施例一种可选的实施方式中,用户在应用程序显示界面触发软硬件切换界面显示指令后,控制设备对当前周边设备进行检测,并将检测到的至少一个周边设备的标识显示在软硬件切换界面中。例如控制设备在软硬件切换界面中显示控制设备检测到的至少一个周边设备的名称。具体实施中,控制设备采用与上述操作系统级实施例中相同的方法,此处不再赘述。
214.另外,控制设备在接收到软硬件切换界面显示指令后,确定在软硬件切换界面中显示的硬件切换入口和/或软件切换入口。具体实施中,控制设备采用与上述操作系统级实施例中相同的方法,此处也不再赘述。
215.下面结合附图对本技术实施例中根据不同方式确定软硬件切换界面显示的硬件切换入口进行示例性说明,具体实施中,控制设备可以根据下列方式中的至少一种确定软硬件切换界面显示的硬件切换入口:
216.方式1、控制设备根据检测到的周边设备的硬件能力信息,确定软硬件切换界面显示的至少一个的硬件切换入口。
217.如图31中的图a所示,控制设备当前的触摸显示屏上显示文档应用程序的界面,用户在触摸显示屏显示的文档应用程序界面点击“投屏”按钮,触发软硬件切换界面显示指令,控制设备在触摸显示屏上显示如图31中图b所示的软硬件切换界面,控制设备在软硬件切换界面中的周边设备区域显示当前检测到的周边设备智慧屏设备、平板、电脑、音箱的名称;控制设备根据检测到的周边设备的硬件能力信息确定硬件切换入口为:“音频输出”和“音频录入”,则在软硬件切换界面的软硬件切换入口区域显示硬件切换入口“音频输出”以及“音频录入”的名称;如图31中图c所示,用户在触摸显示屏显示的软硬件切换界面中选择周边设备中的智慧屏设备,控制设备将当前显示的内容投屏到智慧屏设备上,且默认选择智慧屏设备作为控制设备的音频输出设备,用户也可以手动更改音频输出使用的周边设备;在用户需要选择周边设备作为控制设备的音频录入时,用户可以点击硬件切换入口“音
频录入”,手动选择音频录入使用的周边设备。
218.方式2、控制设备根据当前执行任务的硬件功能需求,确定软硬件切换界面显示的至少一个硬件切换入口。
219.如图32中图a所示,控制设备当前前台运行的应用程序为“k歌”应用程序,当前执行的任务为录制音频,用户在触摸显示屏上点击“投屏”按钮,触发软硬件切换界面显示指令,控制设备在触发显示屏上显示软硬件切换界面;如图32中图b所示,控制设备在软硬件切换界面内的周边设备区域显示检测到的周边设备的名称,并根据当前执行的任务确定在软硬件切换界面展示的硬件切换入口,如确定出的硬件切换入口为“音频输出”和“音频录入”,则在图32中图b所示的软硬件切换界面内的软硬件切换入口区域显示“音频输出”和“音频录入”的名称。如图32中图c所示,用户在设备列表中选择智慧屏设备后,音频输出默认选择智慧屏设备,用户可以手动修改。
220.如图33中图a所示,控制设备当前前台运用的应用程序为“k歌”应用程序,当前执行的任务为录制唱歌视频,用户在触摸显示屏上点击“投屏”按钮,触发软硬件切换界面显示指令,控制设备在触发显示屏上显示软硬件切换界面;如图33中图b所示,控制设备而在软硬件切换界面内的周边设备区域显示检测到的周边设备的名称,并根据当前执行的任务确定在软硬件切换界面展示的硬件切换入口,如确定出的硬件切换入口可以为“音频输出”、“音频录入”和“摄像头”,则在图33中图b所示的软硬件切换界面内的软硬件切换入口区域显示“音频输出”、“音频录入”和“摄像头”硬件切换入口。如图33中图c所示,用户在设备列表中选择智慧屏设备后,音频输出默认选择智慧屏设备,摄像头默认选择控制设备的本机前置摄像头。用户可以手动更改音频输出以及摄像头使用的周边设备,例如图33中图d所示,用户在触摸显示屏上显示的摄像头对应的周边设备列表中选择智慧屏设备,触发目标切换指令,控制设备将当前使用的摄像头切换为智慧屏设备的摄像头,并向智慧屏设备发送用于借用智慧屏设备摄像头的请求信息,控制设备将当前使用的摄像头切换为智慧屏设备的摄像头。在用户完成硬件切换设置后,触发返回控制设备当前执行的任务界面的显示指令,控制设备在显示屏上显示任务界面,并在任务界面上显示当前控制设备投屏的设备,如图33中图e所示,当前控制设备投屏至智慧屏设备,则在任务界面上显示智慧屏名称,用户点击智慧屏名称后的关闭按钮,可以断开控制设备与智慧屏设备之间的连接。
221.需要说明的是,本技术实施例中硬件切换入口可以选择多个周边设备作为控制设备的输入或输出设备,如图34所示,选择多个周边设备作为控制设备的投屏设备,能够同时将控制设备显示的内容投屏到多个周边设备,提升用户观看体验;或如图35所示,选择多个周边设备的摄像头作为控制设备的输入,能够对同一空间进行多角度录制视频,控制设备对多角度视频进行合成后得到虚拟现实(virtual reality,vr)全景视频,提升控制设备的可玩性与实用性。
222.举例来说,直播场景下,需要多个摄像头进行拍摄,从而形成导播台;如图36中图a所示,直播用户可以点击当前控制设备的触摸显示屏上“更多”按钮,触发显示如图36中图b所示的“更多”界面,用户在“更多”界面中点击“导播台”按钮,触发显示如图36中图c所示的选择摄像头的软硬件切换界面,用户可以同时选择设备列表中的多个摄像头,控制设备将用户选择的多个摄像头拍摄的视频作为控制设备的视频输入,如图36中图d所示,在控制设备显示界面上以多个小窗口的形式显示多个设备摄像头拍摄的内容。用户点击触摸显示屏
上显示的小窗口,控制设备将用户点击操作对应的小窗口中的内容全屏显示触摸显示屏上,并将默认全屏显示的内容缩小到小窗口中显示。例如,如图36中图e所示,用户点击摄像头3拍摄的画面对应的小窗口后,将摄像头3拍摄的画面全屏显示后,控制设备默认全屏显示的前置摄像头拍摄的画面缩小到小窗口中显示。
223.方式3、控制设备根据当前已建立连接的周边设备的硬件能力信息,确定软硬件切换界面显示的至少一个硬件切换入口。
224.如图37所示,控制设备当前前台运行的应用程序为文档应用程序,用户通过应用程序内的“投屏”按钮触发软硬件切换界面显示指令,若用户在本次触发展示软硬件切换界面之前,已经选择将控制设备显示内容投屏到智慧屏设备,则本次触发展示软硬件切换界面如图37中右图所示,智慧屏设备显示选中图标,且“音频输出”硬件切换入口显示选中智慧屏设备;用户可以选择除智慧屏设备以外的其它设备,以更改投屏使用的周边设备,用户也可以手动切换硬件切换入口使用的周边设备。
225.下面结合附图对本技术实施例中根据不同方式确定软硬件切换界面显示的软件切换入口进行示例性说明,具体实施中,控制设备可以根据下列方式中的至少一种确定软硬件切换界面显示的至少一个软件切换入口:
226.方式1、控制设备根据周边设备软件能力信息,确定在软硬件切换界面显示的至少一个软件切换入口。
227.以实施例16~19对本技术实施例控制设备根据检测到的周边设备的软件能力信息,确定软硬件切换界面显示的软件切换入口的方式进行说明:
228.实施例16、控制设备检测周边设备有智慧屏设备,确定智慧屏设备的软件能力信息为:支持dlna投屏、镜像、屏幕扩展等软件功能。如图38所示,控制设备在软硬件切换界面中的周边设备区域显示智慧屏设备的名称,在软硬件切换入口区域显示“dlna投屏”、“镜像”和“屏幕扩展”软件切换入口。
229.实施例17、控制设备检测周边设备有平板和电脑,确定平板与电脑的软件能力信息为支持任务接续或输入借用等软件功能。如图39所示,控制设备在软硬件切换界面中的周边设备区域显示平板和电脑的名称,在软硬件切换入口区域显示“数据同步”、“多屏协同”和“电脑模式”软件切换入口。
230.实施例18、控制设备检测周边设备有手表,确定手表的软件能力信息为支持任务接续等软件功能。如图40所示,控制设备在软硬件切换界面中的周边设备区域显示手表的名称,在软硬件切换界面的软硬件切换入口区域显示“数据同步”软件切换入口。
231.实施例19、控制设备检测周边设备有耳机,确定耳机的软件能力信息为具有降噪功能,如图41所示,控制设备在软硬件切换界面中的周边设备区域显示耳机的名称,在软硬件切换界面的软硬件切换入口区域显示“降噪”软件切换入口。
232.方式2、控制设备根据当前执行的任务对应的软件功能需求,确定软硬件切换界面显示的至少一个软件切换入口。
233.以实施例20~22对本技术实施例控制设备根据当前执行任务的软件功能需求,确定软硬件切换界面显示的软件切换入口的方式进行说明:
234.实施例20、如图42所示,控制设备当前执行的任务为播放视频,用户在触摸显示屏上触发软硬件切换界面显示指令,控制设备确定当前执行的播放视频任务所需的软件切换
入口为“dlna投屏”、“播放”,控制设备在软硬件切换界面的软硬件切换入口区域显示“dlna投屏”、“播放”软件切换入口。
235.实施例21、如图43所示,控制设备当前执行的任务为文档编辑,用户在触摸显示屏上触发软硬件切换界面显示指令,控制设备确定当前执行的文档编辑任务所需的软件切换入口为“接力”、“数据同步”,控制设备在软硬件切换界面的软硬件切换入口区域显示“接力”、“数据同步”软件切换入口。
236.实施例22、如图44所示,控制设备当前执行的任务为显示日历,用户在触摸显示屏上触发软硬件切换界面显示指令,控制设备确定当前执行的显示日历任务所需的软件切换入口为“镜像”、“多屏协同”,控制设备在软硬件切换界面的软硬件切换入口区域显示“镜像”、“多屏协同”软件切换入口。
237.方式3、控制设备根据当前已建立连接的周边设备的软件能力信息,确定多设备控制中心界面显示的至少一个软件切换入口。
238.如图45中左图所示,控制设备当前执行的任务为查看文档,用户在触摸显示屏上触发软硬件切换界面显示指令,控制设备确定当前控制设备已与智慧屏设备建立连接,则控制设备显示的软硬件切换界面如图45中右图所示,周边设备区域中显示智慧屏设备已被选中的图标,同时显示当前检测到的其它周边设备平板的名称,智慧屏设备对应的软件切换入口“dlna投屏”、“镜像”以及“屏幕扩展”在软硬件切换入口区域排序靠前显示,平板对应的软件切换入口“多屏协同”、“接力”排序靠后显示。
239.在确定出在控制设备的软硬件切换入口后,控制设备展示软硬件切换界面,本技术实施例提供以下四种软硬件切换界面的显示样式:
240.样式1、用户触发展示软硬件切换界面后,显示控制设备检测到的周边设备列表,用户在周边设备列表中选择设备后,触发展示多种软硬件切换入口。
241.例如,用户通过应用程序内的“投屏”按钮触发展示周边设备列表,周边设备列表如图46中左图所示,用户在周边设备列表中选择智慧屏设备后,触发展示如图46中右图所示的多种软硬件切换入口。
242.样式2、用户触发展示硬件切换界面后,同时显示控制设备检测到的周边设备列表以及多种软硬件切换入口。
243.例如,用户通过应用程序内的“投屏”按钮触发展示周边设备列表后,控制设备显示如图47所示的软硬件切换界面,包括控制设备当前检测到的周边设备列表以及多种软硬件切换入口。
244.样式3、用户触发展示硬件切换界面后,显示至少一个软硬件切换入口,每个软硬件切换入口对应一个展开按钮,用户触发软硬件切换入口对应的展开按钮后,展示能够提供该软硬件切换入口对应的软硬件功能的设备列表。
245.例如,用户通过应用程序内的“投屏”按钮,触发展示如图48中左图所示的软硬件切换入口界面,用户点击音频输出对应的展开按钮后,展示如图48中右图所示的设备列表,用户在设备列表中选择智慧屏设备,触发目标切换指令,控制设备将智慧屏设备作为控制设备的音频输出设备;同时,在用户未选择硬件切换入口使用的设备时,硬件切换入口对应默认选项,如图48中的左图中,摄像头对应的默认选项为本机前置,用户也可以点击摄像头对应的展示按钮,展示设备列表,并在用户选择设备后,将选择设备的摄像头录制的视频作
为控制设备的视频输入。
246.样式4、用户触发展示硬件切换界面后,根据如上述样式1~样式3方式展示硬件切换入口,用户点击硬件切换入口,触发展示与该硬件切换入口对应的软件切换入口,如图49中左图所示,用户点击“投屏”硬件切换入口,触发展示如图49中右图所示的与“投屏”对应的“镜像”、“dlna投屏”、“电脑模式”等软件切换入口。
247.在本技术实施例一种可选的实施方式中,控制设备显示多设备控制中心界面或软硬件切换界面后,用户触发目标切换指令,控制设备确定目标切换指令对应的目标功能,并通过目标周边设备实现控制设备的目标功能。具体实施中,目标切换指令对应的目标功能具有以下几种情况:
248.1、目标功能为预设的硬件功能或软件功能
249.控制设备接收到用户触发的目标切换指令后,将预设的硬件功能或软件功能作为所述目标功能。例如,用户在触摸显示屏上点击应用程序显示界面上的“投屏”按钮,控制设备在触摸显示屏上显示设备列表,用户选择“智慧屏”触发目标切换指令,控制设备将当前显示的内容投屏到智慧屏设备上。在该场景下,通过应用程序内的“投屏”按钮,控制设备执行投屏功能,则此时目标切换指令对应的目标功能为预设的投屏硬件功能。
250.2、目标功能为控制设备根据目标周边设备的硬件能力或软件能力,确定的硬件功能或软件功能
251.用户在触摸显示屏上点击应用程序界面上的预设按钮后,控制设备在触摸显示屏上显示周边设备列表,用户选择目标周边设备后,触发目标切换指令。若控制设备确定目标周边设备不具备预设按钮对应的硬件能力,则控制设备确定目标周边设备的硬件能力,并将目标周边设备的硬件能力作为目标功能。
252.举例来说,用户在触摸显示屏上点击应用程序显示界面上的“投屏”按钮,控制设备在触摸显示屏上显示设备列表,用户选择“音箱”,控制设备确定音箱并不具有屏幕硬件,且音箱提供的硬件能力为音频输出,则控制设备自动将音箱作为控制设备的音频输出设备,在该场景下,通过应用程序内的“投屏”按钮,控制设备执行音频输出功能,则此时目标切换指令对应的目标功能为根据目标周边设备的硬件能力确定的音频输出硬件功能。
253.3、目标功能为控制设备根据当前执行的任务确定的硬件功能或软件功能
254.用户在触摸显示屏上点击应用程序界面上的预设按钮后,控制设备在触摸显示屏上显示周边设备列表,用户选择目标设备后,触发目标切换指令,控制设备对当前执行的任务进行分析,确定当前执行的任务所需的硬件功能,若当前执行的任务所需的硬件功能与目标切换指令对应的预设的硬件功能不同,则控制设备将当前执行任务所需的硬件功能作为目标功能。
255.举例来说,控制设备当前运行相机应用,控制设备的触摸显示屏上显示如图50中图a所示的拍照界面,用户通过拍照界面中的“更多选项”对应的按钮触发展示如图50中图b所示的功能列表,用户在触摸显示屏上显示的功能列表中选择“投屏”按钮,触发展示如图50中图c所示的硬件切换界面。在用户选择将控制设备当前运行的相机应用投屏到智慧屏设备触发目标切换指令后,控制设备对当前执行的拍照任务进行分析,确定当前执行的拍照任务需要的硬件功能为摄像头拍摄功能,则控制设备默认借用智慧屏设备的摄像头进行拍摄。如图51所示,控制设备的触摸显示屏上显示相机应用界面,但该相机应用界面中显示
的内容为智慧屏设备的摄像头拍摄到的视频文件,且控制设备通过投屏功能将该相机应用界面投屏到智慧屏设备上,如图52所示,智慧屏设备上显示的相机应用界面中的显示内容也为智慧屏设备的本机摄像头拍摄到的视频文件。
256.同时,控制设备在将相机应用界面投屏到智慧屏设备上后,用户可以点击控制设备上相机应用的软件功能对应的按钮触发控制设备调用相机应用的软件功能,如相机应用的“添加滤镜”、“美颜”等软件功能对应的按钮;或用户可以通过智慧屏设备的控制器或体感控制等方式选择智慧屏设备上显示的相机应用的软件功能对应的按钮,触发目标切换指令;在用户触发调用相机应用的软件功能的目标切换指令后,可以根据下列方式进行处理:
257.方式1、控制设备进行处理
258.控制设备处理器调用相机应用的软件功能对应的算法,对接收到智慧屏设备发送的智慧屏设备的摄像头拍摄的视频文件或图像进行图像处理,并将图像处理后的视频文件或图像显示在触摸显示屏上,同时,控制设备将当前触摸显示屏上显示的内容投屏到智慧屏设备上,智慧屏设备上显示图像处理后的视频文件或图像。
259.方式2、智慧屏设备进行处理
260.控制设备将相机应用界面投屏到智慧屏设备后,控制设备将相机应用的软件功能对应的算法发送到智慧屏设备,智慧屏设备将接收到的相机应用的软件功能对应的算法保存到智慧屏设备的存储器中,在检测到用户触发调用相机应用的软件功能的指令后,智慧屏设备调用相机应用的软件功能对应的算法,对智慧屏设备的摄像头拍摄得到的视频文件或图像进行图像处理,将处理后的视频文件或图像显示在智慧屏设备上,同时智慧屏设备将图像处理后的视频文件或图像发送给控制设备,控制设备将接收到的视频文件或图像显示到控制设备的触摸显示屏上。
261.如图53所示,为本技术实施例一种功能切换入口的确定方法流程图,包括以下步骤:
262.步骤s5301、控制设备接收显示指令;
263.步骤s5302、控制设备确定当前执行任务的功能需求;
264.需要说明的是,控制设备当前执行任务可以为运行应用程序、显示系统界面等;例如,控制设备当前执行的任务为播放视频,若此时控制设备当前显示视频暂停界面,控制设备当前执行的任务仍为播放视频。
265.具体实施中,控制设备确定当前执行任务的功能需求的方法,可以参见本技术实施例4~7或实施例12~14所述的方法,此处不再赘述。
266.步骤s5303、控制设备检测当前环境中的至少一个周边设备,确定至少一个周边设备的能力信息;
267.其中,周边设备的能力信息为周边设备具备的软件能力或硬件能力,例如周边设备包括音箱,则音箱的能力信息为:支持音频输出、音频录入以及智能音量调节等功能。
268.需要说明的是,具体实施中,若控制设备在接收显示指令之前,已确定当前网络连接中的至少一个周边设备,则控制设备可以直接确定至少一个周边设备的能力信息,而无需对当前网络连接中的周边设备进行检测。
269.具体实施中,控制设备确定周边设备的能力信息的方法,可以参见本技术实施例1~3或实施例8~11所述的方法,此处不再赘述。
270.步骤s5304、控制设备根据当前执行任务的功能需求和至少一个周边设备的能力信息确定至少一个功能切换入口;
271.步骤s5305、控制设备显示包含至少一个功能切换入口和/或至少一个周边设备标识的目标界面;
272.步骤s5306、控制设备接收目标切换指令;
273.需要说明的是,目标切换指令可以为用户在目标界面中触发的指令,用于指示控制设备将目标功能映射到目标周边设备。
274.步骤s5307、控制设备确定目标切换指令对应的目标功能;
275.具体实施中,控制设备确定切换指令对应的目标功能的方式可以参见上述实施例中确定目标切换指令对应的目标功能的实施方式,此处不再赘述。
276.步骤s5308、控制设备通过第二周边设备实现目标功能。
277.基于以上实施例,本技术实施例还提供了一种电子设备,所述电子设备用于实现如上述实施例所述的功能切换入口的确定方法,如图54所示,所述电子设备5400中包括:处理器5401、存储器5402和显示屏5403,当然还可以具有图1所示的各个外围或内部硬件。
278.所述存储器5402与所述处理器5401之间相互连接。可选的,所述处理器5401和所述存储器5402可以通过总线相互连接;所述总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图54中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
279.具体地,所述存储器5402,用于存放程序指令。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作的指令。存储器5402可能包含随机存取存储器(random access memory,ram),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。所述处理器5401执行所述存储器5402所存放的指令,使得所述电子设备5400执行:确定当前执行任务的功能需求;检测当前环境中的至少一个第一周边设备,确定所述至少一个第一周边设备的能力信息;根据所述当前执行任务的功能需求和所述至少一个第一周边设备的能力信息确定至少一个第一功能切换入口;其中,所述第一功能切换入口用于将所述第一功能切换入口对应的功能映射到所述至少一个第一周边设备;所述第一功能切换入口对应的功能为所述当前执行任务的功能需求中的部分或全部功能。所述显示屏5403用于显示所述至少一个第一功能切换入口。
280.在一个实现方式中,所述计算机程序被所述处理器5401执行时,使得所述电子设备还执行:在确定当前执行任务的功能需求之前,接收显示指令;其中,所述显示指令用于指示所述电子设备5400显示目标界面;在根据所述当前执行任务的功能需求和所述至少一个第一周边设备的能力信息确定至少一个第一功能切换入口之后,在所述显示屏5403上显示所述目标界面;其中,所述目标界面中包含至少一个第一功能切换入口,和/或,所述至少一个第一周边设备的标识。
281.在一个实现方式中,所述目标界面为多设备控制中心界面,所述显示指令为用户通过操作系统级按键或预设手势触发的;或者所述目标界面为软硬件切换界面,所述显示指令为用户通过应用界面上的预设按钮触发的。
282.在一个实现方式中,所述至少一个第一功能切换入口包含:至少一个硬件切换入
口,和/或,至少一个软件切换入口;所述计算机程序被所述处理器5401执行时,使得所述电子设备5400具体执行:根据当前执行任务的硬件功能需求和所述至少一个第一周边设备的硬件能力信息确定所述至少一个硬件切换入口;和/或,根据当前执行任务的软件功能需求和所述至少一个第一周边设备的软件能力信息确定所述至少一个软件切换入口。
283.在一个实现方式中,所述计算机程序被所述处理器5401执行时,使得所述电子设备5400还执行:确定当前与所述电子设备5400建立连接的第二周边设备的能力信息;根据所述第二周边设备的能力信息确定至少一个第二功能切换入口;其中,所述第二功能切换入口用于将所述第二功能切换入口对应的功能映射到所述第二周边设备;所述第二功能切换入口对应的功能为所述当前执行任务的功能需求中的部分或全部功能。
284.在一个实现方式中,所述计算机程序被所述处理器5401执行时,使得所述电子设备5400还执行:在所述显示屏显示所述目标界面之后,接收目标切换指令,所述目标切换指令用于指示所述电子设备5400将目标功能映射到目标周边设备;响应所述目标切换指令,通过所述目标周边设备实现所述目标功能。
285.在一个实现方式中,所述目标功能为预设的硬件功能或软件功能;或所述目标功能为所述电子设备5400根据所述目标周边设备的硬件能力或软件能力,确定的硬件功能或软件功能;或所述目标功能为所述电子设备5400根据当前执行的任务确定的硬件功能或软件功能。
286.在一个实现方式中,所述控制设备当前执行任务为播放视频,所述当前网络连接中的第一周边设备为智慧屏设备;所述计算机程序被所述处理器5401执行时,使得所述电子设备5400具体执行:确定所述当前执行任务的功能需求为视频输出,并确定所述智慧屏设备的能力信息为支持播放音频与视频;确定第一功能切换入口为投屏;或者
287.所述控制设备当前执行任务为播放音频,所述当前网络连接中的第一周边设备为音箱;所述计算机程序被所述处理器5401执行时,使得所述电子设备5400具体执行:确定所述当前执行任务的功能需求为音频输出,并确定所述音箱的能力信息为支持播放音频;确定第一功能切换入口为音频输出;或者
288.所述控制设备当前执行任务为k歌,所述当前网络连接中的第一周边设备为智慧屏设备、音箱;所述计算机程序被所述处理器5401执行时,使得所述电子设备5400具体执行:确定所述当前执行任务的功能需求为视频输出、音频输出和音频录入,并确定所述智慧屏设备的能力信息为支持播放音频与视频、确定所述音箱的能力信息为支持播放音频和音频录入;确定第一功能切换入口为投屏、音频输出和音频录入。
289.基于以上实施例,本技术还提供了一种电子设备,所述电子设备用于实现如上述实施例所述的功能切换入口的确定方法。参阅图55所示,所述电子设备5500包括:需求分析单元5501、检测单元5502和处理单元5503。下面对各个单元的功能进行描述。
290.需求分析单元5501,用于确定当前执行任务的功能需求;
291.检测单元5502,用于检测当前环境中的至少一个第一周边设备,确定所述至少一个第一周边设备的能力信息;
292.处理单元5503,用于根据所述当前执行任务的功能需求和所述至少一个第一周边设备的能力信息确定至少一个第一功能切换入口;所述第一功能切换入口用于将所述第一功能切换入口对应的功能映射到所述至少一个第一周边设备;所述第一功能切换入口对应
的功能为所述当前执行任务的功能需求中的部分或全部功能;
293.显示单元5504,用于显示所述至少一个第一功能切换入口。
294.在一个实现方式中,所述终端设备5500还包括接收单元5505,所述接收单元5505用于接收显示指令;所述显示单元5504还用于显示目标界面,其中,所述目标界面中包含至少一个第一功能切换入口,和/或,所述至少一个第一周边设备的标识。
295.在一个实现方式中,所述目标界面为多设备控制中心界面,所述显示指令为用户通过操作系统级按键或预设手势触发的;或者所述目标界面为软硬件切换界面,所述显示指令为用户通过应用界面上的预设按钮触发的。
296.在一个实现方式中,所述至少一个第一功能切换入口包含:至少一个硬件切换入口,和/或,至少一个软件切换入口;所述处理单元5503具体用于:根据当前执行任务的硬件功能需求和所述至少一个第一周边设备的硬件能力信息确定所述至少一个硬件切换入口;和/或,根据当前执行任务的软件功能需求和所述至少一个第一周边设备的软件能力信息确定所述至少一个软件切换入口。
297.在一个实现方式中,所述处理单元5503还用于:确定当前与所述电子设备5500建立连接的第二周边设备的能力信息;根据所述第二周边设备的能力信息确定至少一个第二功能切换入口;其中,所述第二功能切换入口用于将所述第二功能切换入口对应的功能映射到所述第二周边设备;所述第二功能切换入口对应的功能为所述当前执行任务的功能需求中的部分或全部功能。
298.在一个实现方式中,所述接收单元5505还用于接收目标切换指令;所述处理单元5503还用于响应所述目标切换指令,通过所述目标周边设备实现所述目标功能。
299.在一个实现方式中,所述目标功能为预设的硬件功能或软件功能;或所述目标功能为所述电子设备5500根据所述目标周边设备的硬件能力或软件能力,确定的硬件功能或软件功能;或所述目标功能为所述电子设备5500根据当前执行的任务确定的硬件功能或软件功能。
300.在一个实现方式中,所述控制设备当前执行任务为播放视频,所述当前网络连接中的第一周边设备为智慧屏设备;所述需求分析单元5501用于确定所述当前执行任务的功能需求为视频输出;所述检测单元5502用于确定所述智慧屏设备的能力信息为支持播放音频与视频;所述处理单元5503用于确定第一功能切换入口为投屏;或者
301.所述控制设备当前执行任务为播放音频,所述当前网络连接中的第一周边设备为音箱;所述需求分析单元5501用于确定所述当前执行任务的功能需求为音频输出;所述检测单元5502确定所述音箱的能力信息为支持播放音频;所述处理单元5503用于确定第一功能切换入口为音频输出;或者
302.所述控制设备当前执行任务为k歌,所述当前网络连接中的第一周边设备为智慧屏设备、音箱;所述需求分析单元5501用于确定所述当前执行任务的功能需求为视频输出、音频输出和音频录入;所述检测单元5502用于确定所述智慧屏设备的能力信息为支持播放音频与视频、确定所述音箱的能力信息为支持播放音频和音频录入;所述处理单元5503用于确定第一功能切换入口为投屏、音频输出和音频录入。
303.基于以上实施例,本技术实施例还提供了一种计算机存储介质,该计算机存储介质中存储有计算机程序,所述计算机程序被计算机执行时,使得计算机执行以上实施例提
供的方法。
304.基于以上实施例,本技术实施例还提供一种芯片,所述芯片用于读取存储器中存储的计算机程序,实现以上实施例提供的方法。
305.基于以上实施例,本技术实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持计算机装置实现以上实施例提供的方法中控制设备所涉及的功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存该计算机装置必要的程序和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
306.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
307.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
308.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
309.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
310.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

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

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

相关文献