任务切换系统及其方法、所包括的电子设备以及可读介质与流程

文档序号:31148463发布日期:2022-08-17 00:50阅读:39来源:国知局
任务切换系统及其方法、所包括的电子设备以及可读介质与流程

1.本发明涉及人工智能(artificial intelligence,ai)技术领域,具体涉及一种任务切换系统及其方法、所包括的电子设备以及可读介质。


背景技术:

2.ai的核心问题包括建构能够跟人类似甚至超卓的推理、知识、规划、学习、交流、感知、移物、使用工具和操控机械的能力等。其中,在电子设备上实现应用任务或浏览器任务等任务的切换功能,是ai技术中一个正在迅速发展的领域。该功能即在任务的切换过程中,任务可以由当前设备切换至对端设备上继续执行。例如图1(a)所示,在电脑桌面上显示的文档处理界面101中,当具有随航功能的平板电脑接入时,文档处理界面101上方出现随航图标102,箭头点击随航图标102可以选择上述接入的平板电脑的显示屏作为文档处理界面101的扩展界面或者镜像界面使用。又例如图1(b)所示,在电脑界面下方的应用图标区103上,当具有接力功能的平板电脑接入时,并且该平板电脑上的接力功能键处于开启状态时,电脑桌面上会显示图1(b)所示的接力图标104,接力图标104上包括待接力的浏览器任务图标1041以及平板电脑设备图标1042。其中,平板电脑上的随航功能可以一直处于开启状态,平板电脑上的接力功能可以通过图2所示的界面进行开启或关闭,如图2所示,用户可以在平板电脑的“设置”菜单下进入“通用”菜单,然后按照图2所示的操作

进入“隔空播放与接力”菜单,点击“接力”功能开关(如图2所示的操作

)即可开启或关闭平板电脑的接力功能。
3.上述随航功能和接力功能均属于任务切换功能,但这类任务切换功能在实际应用中不能被用户有效使用,究其原因,主要是由于在任务切换实施场景中缺少对任务切换操作的主动引导或者引导方式导致很难被用户感知等,例如图1(a)所示的随航图标102仅在电脑界面上显示作为引导,或者如图1(b)所示的接力图标104仅在电脑界面的应用图标区103显示作为引导,容易被用户忽略。另外,如果在运行任务的电子设备上采用单一固定通道的较强引导方式,例如采用振动引导的方式,则可能会强行中断用户的专注力,从而导致用户体验差的问题。


技术实现要素:

4.本技术实施例提供了一种任务切换系统及其方法、所包括的电子设备以及可读介质,通过在电子设备中预设反馈机制,当该电子设备判断有更适合执行当前任务的另一设备时,该电子设备能够基于预设反馈机制确定与该电子设备上当前任务对该电子设备的硬件占用情况、以及该电子设备的用户专注程度相匹配的判断条件,并基于预设反馈机制确定与所匹配的判断条件相对应的引导方式来引导用户进行任务切换操作,从而能够在实现有效提示用户的同时,为用户提供多通道组合的引导方式,智能化选择出既能足够引起用户注意又能够使用户在高专注度下减少被打扰的最优引导方式,来引导用户进行任务切换操作,用户电子设备的任务切换功能提供,同时,还能够向用户呈现更适合执行当前任务的
另一设备的位置信息以供用户参考,利于提高用户使用体验。
5.第一方面,本技术实施例提供了一种任务切换方法,所述方法包括:第一电子设备确定第二电子设备能够执行所述第一电子设备的当前任务;所述第一电子设备从多个第一预设引导方式中选择适用于所述第一电子设备的用户的第一预设引导方式;所述第一电子设备采用选择出的所述第一预设引导方式引导所述用户完成任务切换操作,其中所述任务切换操作用于将由所述第一电子设备执行的所述当前任务切换至由所述第二电子设备执行。
6.即当第一电子设备检测到第二电子设备能够执行第一电子设备上所运行的当前任务,并且第二电子设备更适合执行当前任务的情况下,例如,在历史使用记录中用户更多地使用第二电子设备来执行当前任务的情况下,第一电子设备可以基于预设反馈机制选择由第一电子设备提供给用户的第一预设引导方式,来引导用户进行任务切换操作。
7.例如,用户所进行任务切换操作可以是将第一电子设备移向第二电子设备,使二者之间距离变小等。
8.在上述第一方面的一种可能的实现中,所述第一预设引导方式包括下列中的至少一种:光效引导;音效引导;振动引导;无引导。
9.即第一预设引导方式可以是光效引导、音效引导、振动引导、无引导中的一种或多种组合的情况,例如第一预设引导方式可以是光效引导,也可以是光效加音效引导,还可以是光效加音效加振动引导,第一预设引导方式也可以是无引导等。
10.在上述第一方面的一种可能的实现中,所述选择适用于所述第一电子设备的用户的第一预设引导方式,包括:所述第一电子设备基于所述当前任务对所述第一电子设备的硬件占用情况、以及所述第一电子设备的用户的专注程度选择适用于所述第一电子设备的用户的第一预设引导方式。
11.即在第一电子设备所采用的预设反馈机制中,将第一电子设备上的当前任务对所述第一电子设备的硬件占用情况、以及第一电子设备的用户的专注程度作为判断条件,来选择适用于第一电子设备的用户的第一预设引导方式。其中,预设反馈机制中有多种判断条件与多个可选择的第一预设反馈方式相对应,判断条件与第一预设反馈方式之间可以是一对一或者多对一的对应关系。
12.在上述第一方面的一种可能的实现中,所述第一电子设备通过以下方式选择适用于用户的第一预设引导方式:
13.在所述当前任务占用所述第一电子设备的扬声器、并且所述用户的专注程度为一级专注度的情况下,所述第一电子设备所选择的第一预设引导方式为光效引导;
14.在所述当前任务占用所述第一电子设备的扬声器、并且所述用户的专注程度为二级专注度的情况下,所述第一电子设备所选择的第一预设引导方式为光效引导和振动引导;
15.在所述当前任务占用所述第一电子设备的显示屏、并且所述用户的专注程度为一级专注度的情况下,所述第一电子设备所选择的第一预设引导方式为音效引导;
16.在所述当前任务占用所述第一电子设备的显示屏、并且所述用户的专注程度为二级专注度的情况下,所述第一电子设备所选择的第一预设引导方式为音效引导和振动引导;
17.在所述当前任务占用所述第一电子设备的扬声器和显示屏、并且所述用户的专注程度为一级专注度的情况下,所述第一电子设备所选择的第一预设引导方式为无引导;
18.在所述当前任务占用所述第一电子设备的扬声器和显示屏、并且所述用户的专注程度为二级专注度的情况下,所述第一电子设备所选择的第一预设引导方式为振动引导。
19.其中,一级专注程度可以对应于下文实施例中所描述的高专注度,二级专注程度可以对应于下文实施例中所描述的低专注度。
20.例如,第一电子设备是手机,当手机上所运行的当前任务是音乐播放任务时,该音乐播放任务占用手机的扬声器,如果手机检测到用户没有在注视手机显示屏,判断用户的专注程度为低专注度时,则手机所选择的第一预设引导方式是由手机提供光效引导。
21.在上述第一方面的一种可能的实现中,所述第一电子设备基于所述用户的输入操作确定所述用户的专注程度。所述第一电子设备通过以下方式基于所述用户的输入操作确定所述用户的专注程度:
22.在所述用户的输入操作频率大于预设频率阈值的情况下,所述第一电子设备确定所述用户的专注程度为一级专注度;
23.在所述用户的输入操作频率小于或等于预设频率阈值的情况下,所述第一电子设备确定所述用户的专注程度为二级专注度。
24.其中,所述用户的输入操作包括下列中的一种:用户对所述第一电子设备的显示屏的输入操作;用户按压所述第一电子设备上的按键的输入操作;用户对所述第一电子设备的语音输入操作。
25.即第一电子设备可以基于用户在第一电子设备上有无输入操作,以及输入操作频率等情况来判断用户的专注程度,如果用户在第一电子设备上有输入操作并且输入操作频率较高的情况下,手机可以判断用户的专注程度为高专注度;如果用户在第一电子设备上无输入操作或者输入操作频率比较低的情况下,手机可以判断用户的专注程度为低专注度。
26.例如,用户使用手机玩游戏时,用户不断地通过按压手机的触摸屏进行输入操作,则手机可以判断用户的专注程度是高专注度。又例如,用户使用手机进行视频通话时,用户高频率地通过手机的麦克风输入语音信息,则手机可以判断用户的专注程度是高专注度。
27.在上述第一方面的一种可能的实现中,所述第一电子设备基于所述用户的眼动信息确定所述用户的专注程度,其中,所述用户的眼动信息包括眼球活动频率或眼球停留时间。所述第一电子设备通过以下方式基于所述用户的眼动信息确定所述用户的专注程度:
28.在所述用户的眼球活动频率大于或等于预设频率阈值的情况下,所述第一电子设备确定所述用户的专注程度为一级专注度;
29.在所述用户的眼球活动频率小于预设频率阈值的情况下,所述第一电子设备确定所述用户的专注程度为二级专注度;
30.在所述用户的眼球停留时间大于或等于预设时间阈值的情况下,所述第一电子设备确定所述用户的专注程度为一级专注度;
31.在所述用户的眼球停留时间小于预设时间阈值的情况下,所述第一电子设备确定所述用户的专注程度为二级专注度。
32.即第一电子设备可以基于用户的眼动信息来判断用户的专注程度,例如第一电子
设备可以通过眼动追踪技术采集用户的眼动信息。第一电子设备所采集的眼动信息包括眼球活动频率、眼球停留时间等,一般地,眼球活动频率越高或者眼球停留时间越长则表明用户的专注程度越高。
33.例如,用户使用手机看视频时,如果手机所采集的用户的眼动信息中眼球活动频率较高或者眼球停留时间较长,则手机可以判断用户的专注程度为高专注度;如果手机所采集的用户的眼动信息中眼球活动频率较低或者眼球停留时间较短,则手机可以判断用户的专注程度为低专注度。
34.在上述第一方面的一种可能的实现中,所述第一电子设备从多个第二预设引导方式中选择适用于所述第二电子设备的第二预设引导方式,其中选择出的第二预设引导方式与选择出的所述第一预设引导方式对应。所述第一电子设备通过以下方式选择适用于所述第二电子设备的第二预设引导方式:
35.在所述当前任务占用所述第一电子设备的扬声器、并且所述用户的专注程度为一级专注度的情况下,所述第一电子设备所选择的适用于所述第二电子设备的第二预设引导方式为光效引导;
36.在所述当前任务占用所述第一电子设备的扬声器、并且所述用户的专注程度为二级专注度的情况下,所述第一电子设备所选择的适用于所述第二电子设备的第二预设引导方式为光效引导;
37.在所述当前任务占用所述第一电子设备的显示屏、并且所述用户的专注程度为一级专注度的情况下,所述第一电子设备所选择的适用于所述第二电子设备的第二预设引导方式为音效引导;
38.在所述当前任务占用所述第一电子设备的显示屏、并且所述用户的专注程度为二级专注度的情况下,所述第一电子设备所选择的适用于所述第二电子设备的第二预设引导方式为音效引导;
39.在所述当前任务占用所述第一电子设备的扬声器和显示屏、并且所述用户的专注程度为一级专注度的情况下,所述第一电子设备所选择的适用于所述第二电子设备的第二预设引导方式为光效引导;
40.在所述当前任务占用所述第二电子设备的扬声器和显示屏、并且所述用户的专注程度为二级专注度的情况下,所述第一电子设备所选择的适用于所述第二电子设备的第二预设引导方式为光效引导。
41.所述第一电子设备将所选择的适用于所述第二电子设备的第二预设引导方式发送给第二电子设备。
42.即第一电子设备所采用的预设反馈机制中,对应于每种判断条件可以确定由第一电子设备提供的第一预设引导方式和由第二电子设备提供的第二预设引导方式,第一电子设备提供的第一预设引导方式的形式和/或位置等可以与第二电子设备提供的第二预设引导方式的形式和/或位置等相对应,例如第一预设引导方式和第二预设引导方式均为光效引导时,则光效引导信息在第一电子设备上的显示位置和光效引导信息在第二电子设备上的显示位置相对应。例如第一预设引导方式是振动引导、第二预设引导方式为光效引导时,则光效引导信息在第一电子设备上的显示位置可以是靠近第一电子设备的近端位置处。
43.其中,第一电子设备提供第一预设引导方式与第二电子设备提供第二预设引导方
式可以同步进行,也可以设定为间隔一定时间接续进行。
44.另外,选择出的第二预设引导方式与选择出的所述第一预设引导方式对应,包括:在所述第一电子设备与所述第二电子设备的距离变小的情况下,所选择的所述第一预设引导方式的效果变强,所选择的所述第二预设引导方式的效果相应变强。
45.即当第一电子设备与第二电子设备之间的距离减小时,第一电子设备所采用的第一预设引导方式的效果变强,同时第二电子设备所采用的第二预设引导方式的效果也相应变强。例如,第一预设引导方式和第二预设引导方式均采用呈现光晕效果的光效引导时,当第一电子设备与第二电子设备之间的距离减小时,呈现光晕效果的光效引导信息在第一电子设备上显示的光晕面积变大,同时呈现光晕效果的光效引导信息在第二电子设备上显示的光晕面积也相应变大。
46.第二方面,本技术实施例提供了一种任务切换方法,所述方法包括:第二电子设备获取从多个第二预设引导方式中选择适用于所述第二电子设备的第二预设引导方式;所述第二电子设备按照获取的所述第二预设引导方式引导第一电子设备的用户完成任务切换操作,其中,所述任务切换操作用于将由所述第一电子设备执行的当前任务切换至由所述第二电子设备执行。
47.即第二电子设备获取第一电子设备从多个第二预设引导方式中所选择的适用于所述第二电子设备的第二预设引导方式。第二电子设备提供第二预设引导方式与第一电子设备所提供的第一预设引导方式相配合,以引导用户完成任务切换操作。
48.在上述第二方面的一种可能的实现中,所述第二预设引导方式包括下列中的至少一种:光效引导;音效引导;振动引导。
49.即第二预设引导方式可以是光效引导、音效引导、振动引导中的一种或多种组合的情况。例如,第二预设引导方式可以是光效引导、也可以是光效加音效引导等。
50.在上述第二方面的一种可能的实现中,所述第二电子设备获取第一电子设备为所述第二电子设备选择的预设引导方式,包括:
51.在所述第一电子设备执行的当前任务占用所述第一电子设备的扬声器、并且所述第一电子设备确定所述用户的专注程度为一级专注度的情况下,所述第二电子设备获取的所述第二预设引导方式为光效引导;
52.在所述第一电子设备执行的当前任务占用所述第一电子设备的扬声器、并且所述第一电子设备确定所述用户的专注程度为二级专注度的情况下,所述第二电子设备获取的所述第二预设引导方式为光效引导;
53.在所述第一电子设备执行的当前任务占用所述第一电子设备的显示屏、并且所述第一电子设备确定所述用户的专注程度为一级专注度的情况下,所述第二电子设备获取的所述第二预设引导方式为音效引导;
54.在所述第一电子设备执行的当前任务占用所述第一电子设备的显示屏、并且所述第一电子设备确定所述用户的专注程度为二级专注度的情况下,所述第二电子设备获取的所述第二预设引导方式为音效引导;
55.在所述第一电子设备执行的当前任务占用所述第一电子设备的扬声器和显示屏、并且所述第一电子设备确定所述用户的专注程度为一级专注度的情况下,所述第二电子设备获取的所述第二预设引导方式为光效引导;
56.在所述第一电子设备执行的当前任务占用所述第二电子设备的扬声器和显示屏、并且所述第一电子设备确定所述用户的专注程度为二级专注度的情况下,所述第二电子设备获取的所述第二预设引导方式为光效引导。
57.第三方面,本技术实施例提供了一种任务切换方法,所述方法包括:第一电子设备确定第二电子设备能够执行所述第一电子设备的当前任务;所述第一电子设备从多个第一预设引导方式中选择适用于所述第一电子设备的用户的第一预设引导方式;所述第一电子设备采用选择出的所述第一预设引导方式引导所述第一电子设备的用户完成任务切换操作,其中,所述任务切换操作用于将由所述第一电子设备执行的所述当前任务切换至由所述第二电子设备执行;所述第二电子设备执行所述当前任务。
58.第四方面,本技术实施例提供了一种任务切换系统,包括第一电子设备和第二电子设备,其中,所述第一电子设备用于在确定所述第二电子设备能够执行所述第一电子设备的当前任务的情况下,从多个第一预设引导方式中选择适用于所述第一电子设备的用户的第一预设引导方式,并采用选择出的所述第一预设引导方式引导所述第一电子设备的用户完成任务切换操作,其中,所述任务切换操作用于将由所述第一电子设备执行的所述当前任务切换至由所述第二电子设备执行;所述第二电子设备用于执行所述当前任务。
59.第五方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质上存储有指令,所述指令在计算机上执行时使所述计算机执行上述任务切换方法。
60.第六方面,本技术实施例提供了一种电子设备,包括一个或多个处理器;一个或多个存储器;其中,所述一个或多个存储器存储有一个或多个程序,当所述一个或者多个程序被所述一个或多个处理器执行时,使得所述电子设备执行上述任务切换方法。
61.第七方面,本技术实施例提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述任务切换方法。
附图说明
62.图1(a)所示为现有技术中一种任务切换场景示意图。
63.图1(b)所示为现有技术中另一种任务切换场景示意图。
64.图2所示为图1(b)所示场景中平板电脑上的接力功能键开启/关闭界面示意图。
65.图3所示为本技术实施例提供的一种任务切换方法的应用场景示意图。
66.图4所示为本技术实施例提供的预设反馈机制中判断条件与引导方式之间的示意性对应关系表。
67.图5(a)所示为本技术实施例提供的一种手机100的界面示意图。
68.图5(b)所示为本技术实施例提供的一种手机100的界面示意图。
69.图5(c)所示为本技术实施例提供的一种手机100的界面示意图。
70.图5(d)所示为本技术实施例提供的一种手机100的界面示意图。
71.图6所示为本技术实施例提供的一种电子设备100的硬件结构示意图。
72.图7所示为本技术实施例一提供的电子设备之间切换视频播放任务的应用场景示意图。
73.图8(a)所示为本技术实施例提供的一种开启/关闭任务切换引导功能的界面示意图。
74.图8(b)所示为本技术实施例提供的一种开启/关闭任务切换引导功能的界面示意图。
75.图9所示为本技术实施例一提供的任务切换方法执行过程中手机100与电视200的交互流程示意图。
76.图10(a)所示为本技术实施例一提供的一种任务切换引导过程示意图。
77.图10(b)所示为本技术实施例一提供的一种任务切换引导过程示意图。
78.图10(c)所示为本技术实施例一提供的一种任务切换引导过程示意图。
79.图10(d)所示为本技术实施例一提供的一种任务切换引导过程示意图。
80.图11(a)所示为本技术实施例提供的同步模式下显示当前设备与对端设备之间相对位置的光效引导示意图。
81.图11(b)所示为基于图11(a)的当前设备与对端设备之间位置变化引起光效变化的光效引导示意图。
82.图11(c)所示为基于图11(b)的当前设备与对端设备之间距离变化引起光效变化的光效引导示意图。
83.图11(d)所示为本技术实施例提供的接续模式下当前设备与对端设备之间相对位置的光效引导示意图。
84.图12(a)所示为本技术实施例提供的同步模式下当前设备与对端设备之间音效引导信息互动示意图。
85.图12(b)所示为本技术实施例提供的接续模式下当前设备与对端设备之间音效引导信息互动示意图。
86.图13所示为本技术实施例二提供的文档处理任务切换方法的应用场景示意图。
87.图14(a)所示为本技术实施例二提供的另一种任务切换引导过程示意图。
88.图14(b)所示为本技术实施例二提供的另一种任务切换引导过程示意图。
89.图14(c)所示为本技术实施例二提供的另一种任务切换引导过程示意图。
90.图14(d)所示为本技术实施例二提供的另一种任务切换引导过程示意图。
91.图15所示为本技术实施例三提供的音乐播放任务切换方法的应用场景示意图。
92.图16(a)所示为本技术实施例三提供的另一种任务切换引导过程示意图。
93.图16(b)所示为本技术实施例三提供的另一种任务切换引导过程示意图。
94.图16(c)所示为本技术实施例三提供的另一种任务切换引导过程示意图。
95.图16(d)所示为本技术实施例三提供的另一种任务切换引导过程示意图。
96.图17所示为本技术实施例提供的一种手机100的软件结构示意框图。
具体实施方式
97.为使本技术的目的、技术方案和优点更加清楚,下面通过结合附图和实施方案,对本技术实施例的技术方案做进一步地详细描述。
98.图3所示为本技术所提供的任务切换方法的应用场景示意图。
99.如图3所示,该场景包括电子设备100和电子设备200,其中,电子设备100作为当前设备,电子设备100上正在执行的当前任务可以是任一第三应用任务或系统任务等;电子设备200作为与电子设备100连接的可用对端设备。
100.如前所述,在现有技术中,当电子设备100确定电子设备200能够执行电子设备100上正在执行的当前任务时,电子设备100和电子设备200不能向用户提供将当前任务切换至电子设备200上执行的有效引导,导致用户容易忽略电子设备200执行当前任务的能力,不能有效使用电子设备100和电子设备200所提供的任务切换功能。
101.因此,本技术提供了一种任务切换系统及其方法,通过在电子设备100中预设反馈机制,当电子设备100判断有另一更优设备电子设备200可以作为当前任务的执行设备时,该电子设备100能够基于预设反馈机制、以及该电子设备100上当前任务对该电子设备100的硬件占用情况、用户对该电子设备100上当前任务界面所投入的专注程度等,智能化选择出一种既能足够引起用户注意又能够使用户在高专注度下不被打扰的引导方式,以引导用户进行任务切换操作实现将电子设备100上的当前任务切换至电子设备200上执行。
102.作为示例,上述作为当前设备的电子设备100所采用的预设反馈机制可以参考图4所示,下面结合图4对预设反馈机制进行简单介绍。
103.图4示出了本技术实施例所提供的一种预设反馈机制中判读条件与引导方式的示意性对应关系表。如图4所示,该预设反馈机制中包括六种判断条件,每种判断条件可以综合电子设备100上的硬件占用情况以及用户的专注程度确定,并且基于各判断条件可以相应的确定作为当前设备的电子设备100和作为对端设备的电子设备200所采用的引导方式。
104.以电子设备100上的硬件为显示屏、扬声器为例,电子设备100上的硬件占用情况包括图4所示的的3种情形,即电子设备100上的当前任务:(a)占用扬声器,不占用显示屏;(b)占用显示屏,不占用扬声器;(c)同时占用扬声器和显示屏。
105.另外,电子设备100可以根据用户的输入操作或用户的眼动信息等来确定用户的专注程度,其中,电子设备100采集用户的输入操作或用户的眼动信息将在下文详细描述,在此不再赘述。
106.用户的专注程度例如可以包括两种情形,即用户的专注程度为:(x)高专注度;(y)低专注度。因此,基于电子设备100上的硬件占用情况以及用户的专注程度可以确定6种判断条件,分别为:
107.(一)(a)且(x),即电子设备100上的当前任务占用扬声器、不占用显示屏,并且用户的专注程度为高专注度。
108.(二)(a)且(y),即电子设备100上的当前任务占用扬声器、不占用显示屏,并且用户的专注程度为低专注度。
109.(三)(b)且(x),即电子设备100上的当前任务占用显示屏,不占用扬声器,并且用户的专注程度为高专注度。
110.(四)(b)且(y),即电子设备100上的当前任务占用显示屏,不占用扬声器,并且用户的专注程度为低专注度。
111.(五)(c)且(x),即电子设备100上的当前任务同时占用扬声器和显示屏,并且用户的专注程度为高专注度。
112.(六)(c)且(y),即电子设备100上的当前任务同时占用扬声器和显示屏,并且用户的专注程度为低专注度。
113.在图4所示的预设反馈机制中,上述判断条件所对应的引导方式可以参考以下示例:
114.对于上述判断条件(一),基于预设反馈机制所确定的引导方式可以是:电子设备100提供光效引导,电子设备200提供光效引导。可以理解,当用户的专注程度为高专注度时,电子设备100可以利用未被占用的显示屏提供光效引导,这样对用户当前的专注程度可以产生较小的打扰。而电子设备200提供光效引导可以向用户呈现电子设备200的位置,以便用户进行切换操作时确定电子设备200所在位置。
115.对于上述判断条件(二),基于预设反馈机制所确定的引导方式可以是:电子设备100提供光效加振动引导,电子设备200提供光效引导。可以理解,当用户的专注程度为低专注度时,电子设备100可以利用未被占用的显示屏提供光效引导、同时提供振动引导增强引导效果,这样能够提高用户的感知程度,有效提醒用户进行任务切换。而电子设备200提供光效引导可以向用户呈现电子设备200的位置,以便用户进行切换操作时确定电子设备200所在位置。
116.对于上述判断条件(三),基于预设反馈机制所确定的引导方式可以是:电子设备100提供音效引导,电子设备200提供音效引导。可以理解,当用户的专注程度为高专注度时,电子设备100可以利用未被占用的扬声器提供较为柔和的音效引导,这样对用户当前的专注程度可以产生较小的打扰。而电子设备200提供音效引导可以向用户呈现电子设备200的位置,以便用户进行切换操作时确定电子设备200所在位置。
117.对于上述判断条件(四),基于预设反馈机制所确定的引导方式可以是:电子设备100提供音效加振动引导,电子设备200提供音效引导。可以理解,当用户的专注程度为低专注度时,电子设备100可以利用未被占用的扬声器提供音效引导、同时提供振动引导增强引导效果,这样能够提高用户的感知程度,有效提醒用户进行任务切换。而电子设备200提供音效引导可以向用户呈现电子设备200的位置,以便用户进行切换操作时确定电子设备200所在位置。
118.对于上述判断条件(五),基于预设反馈机制所确定的引导方式可以是:电子设备100无引导,电子设备200提供光效引导。可以理解,当用户的专注程度为高专注度时,电子设备100无引导,而是可以通过通知的方式告知用户可以进行任务切换,这样对用户当前的专注程度可以产生较小的打扰。而电子设备200提供光效引导可以向用户呈现电子设备200的位置,以便用户进行切换操作时确定电子设备200所在位置。
119.对于上述判断条件(六),基于预设反馈机制所确定的引导方式可以是:电子设备100提供振动引导,电子设备200提供光效引导。可以理解,当用户的专注程度为低专注度时,电子设备100可以提供振动引导,这样基于振动引导的触觉提示效果能够提高用户的感知程度,有效提醒用户进行任务切换。而电子设备200提供光效引导可以向用户呈现电子设备200的位置,以便用户进行切换操作时确定电子设备200所在位置。
120.可以理解,电子设备100所采用的预设反馈机制还可以包括其他判断条件,以及其他形式的引导方式,在此不做限制。
121.例如,用户使用手机播放视频时,如果手机发现具有更合适做视频画面显示的电视可用,则手机可以根据预设反馈机制,可以确定手机上当前的视频播放任务对手机的显示屏、扬声器均有占用、并且手机检测到用户没有持续注视手机的显示屏从而确定用户的专注程度较低,此种情形符合上述判断条件(六),从而选择通过手机振动引导用户进行切换;同时,作为对端设备的电视上可以通过显示光效以使用户感知电视所在方位和距离。
122.又例如,用户使用手机听音乐时,如果手机发现有更合适做音乐播放任务的智能音箱可用,则手机根据预设反馈机制,可以确定手机上当前的音乐播放任务占用手机的扬声器不占用显示屏、并且手机检测到用户无输入操作从而确定用户的专注程度较低,此种情形符合上述判断条件(二),从而选择通过手机的显示屏显示光效引导用户进行切换,同时手机还可以提供振动以增强引导效果;同时,作为对端设备的智能音箱可以通过显示光效与手机上显示的光效进行互动,以使用户感知智能音箱所在方位和距离,另外,智能音箱还可以提供音效引导信息以增强引导效果。
123.可以理解,电子设备100按照所确定的引导方式向用户提供引导信息的同时,还可以通过电子设备100的显示屏向用户显示切换引导通知。参考图5(a)至5(b)所示,例如,电子设备100在提供光效引导信息100l的同时,还可以显示“切换引导通知”,用户可以通过点击该切换引导通知弹窗打开通知内容,参考图5(b)所示的操作

。在图5(b)所示的界面中,切换引导通知的内容可以是“发现电子设备200可以执行当前任务,是否查看切换引导操作示范?”用户可以通过点击“查看”按钮,参考图5(b)所示的操作

,查看切换操作示范,例如该操作示范为提醒用户将电子设备100移向电子设备200,参考图5(c)所示;用户也可以点击“关闭”按钮关闭该通知。切换引导通知的内容也可以是其他文字,在此不做限制。
124.当电子设备100检测到电子设备100与电子设备200之间的距离满足切换条件时,例如二者之间的距离小于预设的距离阈值时,电子设备100上可以显示切换确认通知,参考图5(d)所示,该通知内容可以是“请确认是否将当前视频播放任务切换至电子设备200?”,用户可以通过点击“确认”按钮,参考图5(d)所示的操作

,进行任务的切换,用户也可以通过点击“取消”按钮关闭该通知。
125.可以理解,电子设备100(如上述手机)所选择的引导方式包括电子设备100和电子设备200(如智能电视或平板电脑)共同提供引导信息给用户,用户根据引导信息完成电子设备100上的当前任务向电子设备200的切换。其中,电子设备100和电子设备200所提供的引导信息可以包括视觉通道(例如光效引导信息)、听觉通道(例如音效引导信息)以及触觉通道(例如振动引导信息)等多通道中的一种或多种引导信息的组合。
126.另外需要说明的是,上述图4所示的预设判断机制中所涉及的各判断条件的确定以及各判断条件所对应的引导方式的具体实现形式将在下文详细描述,在此不再赘述。
127.基于上述方案,本技术在实现有效提示用户的同时,还能够有效解决上述单一固定通道的较弱引导方式导致用户容易忽略引导的问题、以及单一固定通道的较强引导方式容易导致用户专注力中断的问题,智能化选择出既能足够引起用户注意又能够使用户在高专注度下不被打扰的最优引导方式,来引导用户进行任务的切换,同时,本技术的预设反馈机制所提供的引导方式中,还能够通过电子设备100与电子设备200所提供的引导信息的互动向用户呈现电子设备100与电子设备200之间的相对方位、相对距离等信息以供用户参考,利于提高用户使用体验。
128.可以理解,上述电子设备100和电子设备200可以是各种电子设备,包括但不限于膝上型计算机、台式计算机、平板电脑、手机、可穿戴设备、音箱、阅读器设备、其中嵌入或耦接有一个或多个处理器的电视、车载设备或具有任务切换功能的其他电子设备等等。
129.可以理解,电子设备100与电子设备200可以通过分布式软总线、蓝牙、无线局域网(wireless local area network,wlan)(例如无线保真(wireless-fidelity,wifi))、等方
式实现连接,在此不做限制。
130.下面先结合附图介绍本技术所提供的电子设备100的硬件结构,电子设备200的硬件结构可以参考电子设备100的硬件结构,在此不做限制。
131.图6示出了电子设备100的硬件结构示意图。
132.如图6所示,电子设备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等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
133.可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
134.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,控制器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在本技术的一些实施例中,处理器110可以获取电子设备100所执行的当前任务对电子设备100的硬件占用情况,也可以获取用户的输入操作指令或眼动信息以分析处理确定用户的专注程度,从而基于预设反馈机制来选择合适的引导方式进行任务切换引导。
135.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。在本技术的一些实施例中,处理器110获取的操作指令可以存放在存储器中,处理器110选择引导方式所调用的预设反馈机制也可以存储在存储器中。
136.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
137.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信
号。移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
138.无线通信模块160可以提供应用在电子设备100上的包括wlan(如wi-fi),蓝牙,全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
139.在一些实施例中,电子设备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)。在本技术的一些实施例中,电子设备100可以通过天线1,天线2,移动通信模块150,无线通信模块160的连接配合实现与电子设备200之间的指令传输、数据传输等。
140.电子设备100通过gpu,显示屏194,以及应用处理器等,实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。显示屏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的正整数。在本技术的一些实施例中,电子设备100可以通过显示屏194提供视觉通道上的光效引导信息来引导任务的切换。
141.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可
存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器110中的存储器的指令,执行电子设备100的各种功能应用以及数据处理。在本技术的一些实施例中,可以在电子设备100的内部存储器121上存储预设反馈机制以及相关的调用指令等,以供处理器110运行或调用。
142.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如,在本技术的一些实施例中,电子设备100通过音频模块170提供听觉通道上的音效引导方式来引导任务的切换。
143.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。耳机接口170d用于连接有线耳机。在本技术的一些实施例中,电子设备100可以通过受话器170b或麦克风170c采集用户的语音输入,电子设备100可以通过扬声器170a提供听觉通道上的音效引导信息来引导任务的切换。任务切换引导的引导方式所呈现的引导信息可以是发出的音效引导信息。
144.触摸传感器180k,也称“触控器件”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。按键190包括开机键,音量键等,按键190可以是机械按键。也可以是触摸式按键。在本技术的一些实施例中,电子设备100可以通过触摸传感器180k、骨传导传感器180m或按键190采集用户的输入操作。
145.马达191可以产生振动提示,马达191可以用于来电振动提示,也可以用于触摸振动反馈等。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。在本技术的一些实施例中,电子设备100可以通过马达191提供触觉通道上的振动引导信息来引导任务的切换。
146.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。在本技术的一些实施例中,电子设备100也可以通过指示器192提供视觉通道上的光效引导信息,例如通过指示灯的闪烁频率的增强或减弱来呈现电子设备100与电子设备200之间的距离近或是远等。
147.基于上述图6所示的电子设备100的结构,下面结合具体实施例详细说明本技术技术方案的具体实施过程。
148.为了便于说明,下面实施例一将以作为当前设备的电子设备100为手机100、作为对端设备的电子设备200为电视200为例,结合具体应用场景来说明本技术的任务切换方法。
149.实施例一
150.本实施例将以电子设备100为手机100、电子设备200为电视200,手机100上所运行的当前任务为视频播放任务为例说明本技术的技术方案。
151.图7示出了本技术实施例提供的电子设备之间切换视频播放任务的应用场景示意图。
152.如图7所示,该场景包括手机100和电视200,手机100上设置有预设反馈机制,作为当前设备的手机100所执行的当前任务是视频播放任务,当手机100检测到电视200接入,与手机100建立连接之后,手机100判断电视200是否为当前视频播放任务的更优执行设备。如果手机100判断电视200更合适做视频播采集及画面展示时,则手机100确定视频播放任务对手机100的显示屏和扬声器均有占用,并且手机100通过检测用户的眼动信息确定用户的专注程度为高专注度,基于图4所示的预设反馈机制,手机100可以确定将视频播放任务切换至电视200执行所采用的手机100的引导方式为无引导、电视200的引导方式为光效引导;如果手机100通过检测用户的眼动信息确定用户的专注程度为低专注度,则基于图4所示的预设反馈机制,手机100确定将视频播放任务切换至电视200执行所采用的手机100的引导方式为振动引导、电视200的引导方式为光效引导。可以理解,手机100所确定的引导方式可以考虑既能减小对用户高专注度的打扰,又能为用户提供可感知性较强的引导信息。
153.可以理解,用户可以根据引导进行任务切换操作,比如将手机100移动至电视200附近,以实现将手机100上的视频播放任务切换至电视200上继续执行的任务切换过程。用户也可以通过操作手机100忽略本次引导。在此不做限制。作为示例,手机100与电视200通过无线局域网连接或者蓝牙连接等通信方式连接,在此不做限制。
154.在另一些实施例中,可以在手机100上设置任务切换引导功能的开关,用户可以决定是否开启手机100上的任务切换引导功能,例如,如图8所示,可以通过手机100的“设置”菜单下的“特色功能”菜单(图8(a)所示的操作

),按下任务切换引导功能的开关按钮(图8(b)所示的操作

),选择“开启”或者“关闭”任务的切换引导功能。可以理解,当手机100上的任务切换引导功能开启时,手机100在检测到有更优设备可以执行当前任务时则向用户提供任务切换的主动引导;当手机上的任务切换引导功能关闭时,手机100则不会检测更优设备,也不会向用户提供任务的切换引导。可以理解,手机100等具有切换引导功能的电子设备上可以默认开启任务的切换引导功能,如果用户不需要使用该功能,则可以参考图8(a)、图8(b)所示的界面手动关闭该功能,在此不做限制。
155.可以理解,在手机100上展示或者设置的任务切换引导功能的界面及相应的操作方式也可以采用其他形式,例如,将任务切换引导功能的开关按钮设置“通用”菜单下,在此不做限制。
156.基于图7所示的场景,下面结合图9所示的任务切换方法执行过程中手机100与电视200之间的交互示意图来详细介绍本实施例的任务切换方法的具体实施流程。
157.如图9所示,手机100上所执行的任务切换方法具体包括以下步骤:
158.901:手机100检测到新设备接入,并判断所接入的新设备是否更合适执行手机100
上当前的视频播放任务。若是,则继续执行902;若否,则本次流程结束。
159.具体地,手机100可以通过检测蓝牙连接状态来检测新设备接入,例如,电视200开启后与手机100通过蓝牙配对连接后,手机100则可以检测到电视200的接入。可以理解,在手机100与电视200首次蓝牙连接时,可以通过手机100的蓝牙扫描搜索电视200的蓝牙并发送连接邀请,或者通过电视200的蓝牙扫描搜索手机100的蓝牙并发送连接邀请,以完成首次蓝牙连接。一般的,在手机100与电视200之间完成首次蓝牙配对连接后,当手机100与电视200之间的距离在蓝牙连接范围内可以实现蓝牙自动连接。在另一些实施例中,手机100还可以通过其他方式来检测是否有新设备接入,例如手机100可以通过无线局域网或者软总线等连接等方式来检测是否有新设备接入,在此不做限制。
160.手机100可以基于用户对手机100以及与手机100连接的各电子设备的历史使用记录来判断接入的新设备是否是手机100上当前任务的更优执行设备。例如,如果在手机100和电视200的历史使用记录中,用户使用电视200来播放视频的频次更多或频率更高,其中,电视200播放视频包括电视200上运行视频应用播放视频、以及手机100上运行播放应用后将视频播放任务切换至电视200使用电视200播放视频等情形。在另一些实施例中,手机100还可以根据与的手机100连接的各电子设备的配置参数来判断当前任务的更优执行设备,例如,与手机100连接的电子设备有电视200以及便携电脑300,基于手机100、电视200以及便携电脑300的配置参数相比较可以确定:电视200的显示屏尺寸更大、更合适进行视频画面显示,则手机100可以判断出电视200为当前的视频播放任务的更优执行设备。可以理解,手机100可以通过多种方式判断接入的新设备是否为当前的视频播放任务的更优执行设备,例如通过手机100上的当前任务类型来判断接入的新设备是否为更优执行设备,在此不做限制。
161.可以理解,如果手机100判断接入设备均不是手机100上当前任务的更优执行设备,则手机100上的处理器结束本次流程,手机100继续执行当前的视频播放任务。
162.902:手机100根据预设反馈机制确定视频播放任务切换至电视200上执行所采用的手机100和电视200的引导方式。
163.在本技术实施例中,如前所述,可以基于手机100的硬件占用情况、以及用户对手机100上当前视频播放任务界面的专注程度建立预设反馈机制,并在使用过程中,手机100根据手机100上的硬件占用情况和用户的专注程度来确定手机100的引导方式和电视200的引导方式。其中,在手机100所采用的预设反馈机制可以参考上述图4及相关描述,可以理解,在预设反馈机制中,判断条件与引导方式之间可以是一对一或者多对一的对应关系。
164.在上述图7所描述的场景中,手机100上的当前视频播放任务同时占用手机100的显示屏和扬声器,当手机100确定用户的专注程度为高专注度时,此种情形符合上述图4及相关描述中的判断条件(五),则手机100根据预设反馈机制可以确定手机100的引导方式可以是无引导,电视200的引导方式可以是光效引导;当手机100确定用户的专注程度为低专注度时,此种情形符合上述图4及相关描述中的判断条件(六),则手机100根据预设反馈机制可以确定手机100的引导方式可以是振动引导,电视200的引导方式可以是光效引导。其中,手机100所确定的手机的100或电视200的引导方式的具体形式将在下文结合附图详细介绍,在此不再赘述。
165.903:手机100将确定的电视200的引导方式发送至电视200。
166.具体地,手机100将上述步骤902中基于预设反馈机制所确定的引导方式中电视200所提供的引导方式发送给电视200。例如,在上述步骤902中,如果手机100所确定的电视200的引导方式为光效引导,则电视200可以通过电视200的显示屏向用户展示光效引导信息;如果手机100所确定的电视200的引导方式为光效加音效引导,则电视200可以通过电视200的显示屏向用户展示光效引导信息,并通过电视200的扬声器提供音效引导信息以增强引导效果,引起用户注意。
167.上述手机100和电视200所提供的光效引导信息、音效引导信息、以及振动引导信息等将在下文结合附图详细介绍,在此不再赘述。
168.904:手机100根据确定的手机100的引导方式向用户提供引导信息。
169.具体地,手机100的处理器110基于在上述步骤902中基于预设反馈机制所确定的引导方式中手机100的引导方式,向用户提供引导信息。例如,在上述步骤902中,如果手机100所确定的手机100的引导方式为光效引导,则手机100可以通过手机100的显示屏194向用户展示光效引导信息;如果手机100所确定的手机100的引导方式为光效加振动引导,则手机100可以通过手机100的显示屏194向用户展示光效引导信息,并通过手机100的马达191提供振动引导信息增强引导效果,以引起用户注意。
170.上述手机100的引导方式可以包括光效引导、音效引导、振动引导等,以上引导方式的具体表现形式将在下文详细描述,在此不再赘述。
171.905:电视200根据接收到的电视200的引导方式向用户提供引导信息。
172.具体地,电视200的处理器接收到手机100发来的电视200的引导方式后,按照该引导方式向用户提供相应的引导信息。例如,在上述步骤902中,如果手机100所确定的电视200的引导方式为光效引导,则电视200可以通过电视200的显示屏向用户展示光效引导信息;如果手机100所确定的电视200的引导方式为光效加音效引导,则电视200可以通过电视200的显示屏194向用户展示音效引导信息,并通过电视200的扬声器提供音效引导信息增强引导效果,以引起用户注意。
173.上述电视200的引导方式也可以包括光效引导、音效引导、振动引导等,以上引导方式的具体表现形式将在下文详细描述,在此不再赘述。
174.906:手机100在检测到用户根据引导信息做出切换操作的情况下,将手机100上的视频播放任务切换至电视200上执行。
175.具体地,用户根据手机100和电视200上提供的引导信息做出相应的操作,例如用户可以根据手机100所提供的光效引导信息与电视200所提供的光效引导信息的互动,移动手机100向电视200靠近,这时手机100基于与电视200之间的连接可以检测到手机100与电视200之间的距离变化,当手机100检测到手机100与电视200之间的距离满足任务切换条件时,例如二者之间的距离小于预设的距离阈值时,手机100上可以显示切换确认通知,参考上述图5(d)所示,在此不再赘述。
176.其中,手机100与电视200之间的相对距离可以通过手机100的距离传感器180f来确定,在此不再赘述。可以理解,手机100的引导方式与电视200的引导方式之间的互动主要体现为引导信息之间的互动,包括光效引导信息之间的互动或者音效引导信息之间的互动等,引导信息之间的互动形式将在下文详细描述,在此不再赘述。
177.可以理解,上述步骤901至906中,手机100可以将手机100的硬件占用情况以及用
户的专注程度等数据发送给电视200,由电视200根据预设反馈机制确定手机100上当前的视频播放任务切换至电视200上执行所采用的手机100和电视200的引导方式,电视200再将所确定的手机100的引导方式发送给手机100,电视200根据确定的电视200的引导方式提供引导信息,手机100根据电视200发来的手机100的引导方式提供引导信息,用户根据手机100和电视200所提供的引导信息进行相应的任务切换操作,将手机100上的视频播放任务切换至电视200上执行。在此不做限制。
178.下面结合附图详细介绍上述反馈机制中的判断条件的确定过程。如上所述,手机100可以根据手机100上的硬件占用情况以及用户的专注程度来确定判断条件。
179.为了便于理解,下面首先来介绍手机100上的硬件占用情况对确定引导方式的影响。回顾上述图4及相关描述,手机100上的硬件占用情况包括手机100上的当前任务占用手机100的显示屏和/或扬声器的情况,其中,手机100上的当前任务占用手机100的显示屏时,用户视觉通道的注意力在手机100显示屏上的当前任务界面上,手机100此时如果显示光效引导信息则不容易被用户感知;手机100上的当前任务占用手机100的扬声器时,用户的听觉通道的注意力在手机100扬声器上当前发出的音频上,手机100此时如果发出音效引导信息则不容易被用户感知。因此,在预设反馈机制中可以设置,当手机100上的扬声器被占用时,对应的手机100的引导方式和电视200的引导方式则不使用音频引导信息;当手机100上的显示屏被占用时,对应的手机100的引导方式则不使用光效引导信息,电视200的显示屏则可以显示光效引导信息以引起用户注意,在此不做限制。
180.其次,用户的专注程度对确定引导方式的影响主要考虑所确定的引导方式是否会降低用户的主观体验。可以理解,当用户的专注程度较高时,如果手机100所确定的引导方式采用可感知程度较高的引导信息则可能对用户造成打扰,从而使得用户体验不好。因此,手机100可以在用户的专注程度较高时,采用可感知程度较低的引导信息引导用户;在用户的专注程度较低时,采用可感知程度较高的引导信息引导用户,这样能够利于提高用户体验。
181.可以理解,在本技术技术方案中,可以对用户的专注程度进行分级,例如,用户的专注程度可以包括上述图4所示判断条件中描述的高专注度和低专注度两个等级。在另一些实施例中,用户的专注程度也可以划分为更多等级,在此不做限制。关于如何确定用户的专注程度,可以参考以下示例进行确定。
182.作为示例,手机100可以基于ai技术分析确定用户的专注程度,例如,手机100可以根据用户通过按压手机100的按键或触摸屏实现的输入操作的频率来确定用户的专注程度,手机100上可以设置用户输入操作的频率阈值来确定用户的专注程度所属等级是高专注度还是低专注度,例如设置输入操作的频率阈值为1次/5分钟,如果输入操作的频率大于或等于1次/5分钟则可以确定用户的专注程度为高专注度,如果输入操作的频率小于1次/5分钟则可以确定用户的专注程度为低专注度。一般地,用户的输入频率越高,用户的专注程度也越高。在另一些实施例中,也可以对输入操作的频率设置其他阈值,在此不做限制。
183.又例如,手机100还可以根据眼球追踪技术确定用户的眼动信息来确定用户的专注程度,手机100上可以设置眼球活动频率阈值或者眼球停留时间阈值,作为用户的专注程度为高专注度还是低专注度的判断条件。例如,设置眼球停留阈值为3s,如果手机100基于所采集的眼动信息确定用户的眼球停留时间超过3s则可以确定用户的专注程度为高专注
度;如果手机100基于所采集的眼动信息确定用户的眼球停留时间少于或等于3s则可以确定用户的专注程度为低专注度。在另一些实施例中,也可以设置用户的眼球停留时间阈值为其他值,在此不做限制。可以理解,在确定用户的专注程度时,可以综合输入操作频率和用户眼动信息确定用户的专注程度。具体地,可以设置优先通过输入操作频率来确定用户的专注程度,当手机100在较长时间内未检测到用户的输入操作,则手机100可以通过采集用户眼动信息以确定用户的专注程度。在另一些实施例中,也可以设置优先通过采集用户眼动信息来确定用户的专注程度,当无法采集用户眼动信息时,可以通过采集输入操作来确定用户的专注程度。另外,还可以对输入操作和用户眼动信息设置权重以确定用户的专注程度,在此不做限制。
184.在确定了手机100的硬件占用情况以及用户的专注程度之后,手机100可以基于预设判断机制确定手机100和电视200的引导方式。参考上述图4及相关描述可知,作为示例,在预设反馈机制中,基于上述六种判断条件中的任意一种,均可以对应确定手机100的引导方式和电视200的引导方式。其中,手机100所采用的引导方式提供的引导信息与电视200所采用的引导方式提供的引导信息可以进行互动,以向用户呈现电视200相对于手机100的位置和距离信息。
185.下面本实施先以图7所示应用场景为例,结合附图分别介绍上述判断条件(五)和判断条件(六)分别对应的手机100的引导方式、以及电视200的引导方式的具体呈现形式。
186.在图7所示的应用场景中,用户使用手机100播放视频时,手机100的显示屏用于显示视频画面、扬声器用于播放视频中的音频,手机100的显示屏、扬声器均被占用,如果此时手机100基于用户的眼动信息确定用户的专注程度为高专注度,则手机100基于预设反馈机制确定引导方式时,对应的判断条件可以对应于上述判断条件(五)。参考图4及其相关描述可知,该判断条件(五)所对应的手机100的引导方式为无引导,电视200的引导方式为光效引导。
187.可以理解,此种情形下,手机100上此时无法提供光效引导和音效引导,为了避免给用户造成不适的强打扰,减小对用户高专注度的打扰影响,手机100所确定的手机100的引导方式为无引导。但为了适当提高用户的感知,手机100上可以显示切换引导通知,当用户的注意力中断后操作手机100时可以通过手机100的下拉菜单查看该切换引导通知,例如手机100上收到其他消息提醒导致用户注意力中断的情形下,用户可以通过手机100的下拉菜单看到上述切换引导通知,以查看如上述图5(c)所示的切换引导。切换引导通知的内容可以参考上述图5(b)相关描述,在此不再赘述。如图5(c)所示,当用户通过手机100上的切换引导通知查看操作示范后,将手机100移向电视200时,电视200上显示的光效引导可以辅助呈现手机100与电视200之间的距离,利于提高用户使用体验。
188.图10(a)至图10(c)示出了手机100与电视200之间的相对位置或距离变化时电视200上的光效引导信息变化示意图。如图10(a)所示,作为示例,手机100位于电视200的正前方时,电视200的显示屏上靠近手机100的显示屏顶部的位置显示呈现光晕效果的光效引导信息200l。当用户移动手机100,使手机100与电视200之间的相对位置如图10(b)所示,此时手机100位于电视200的左下方,则电视200的显示屏上所显示的光效引导信息200l移动至电视200的显示屏左下方,该位置的方位指向手机100,即电视200上所显示的光效引导信息200l可以呈现电视200相对于手机100的方位、并且在靠近手机100的方向上更为强烈。
189.当用户移动手机100,使手机100靠近电视200时,则电视200的显示屏上所显示的光效引导信息200l的光晕效果会变成图10(c)所示的光晕效果,即电视200上的光效引导信息可以呈现电视200相对于手机100的距离,二者之间距离越近,电视200上的光效越强烈,具体表现为电视200上的光晕面积增大。
190.可以理解,在另一些实施例中,电视200的显示屏上所显示的光效引导信息也可以是其他效果,例如可以是动态图标等,在此不做限制。可以理解,当手机100与电视200之间的距离达到预设的任务切换条件时,手机100上可以显示如图10(d)所示的切换确认通知,通知内容例如“请确认是否将当前视频播放任务切换至电视?”,用户点击“确认”后可将手机100上的视频播放任务切换至电视200上执行,用户点击“取消”则可以关闭该通知。上述切换确认通知可以参考上述图5(d)的相关描述,在此不再赘述。
191.在上述图7所示的应用场景中,如果此时手机100基于用户的眼动信息确定用户的专注程度为低专注度,则手机100基于预设反馈机制确定引导方式时,对应的判断条件可以对应于上述判断条件(六)。参考图4及其相关描述可知,该判断条件(五)所对应的手机100的引导方式为振动引导,电视200的引导方式为光效引导。
192.可以理解,此种情形下,手机100上此时无法提供光效引导和音效引导,由于用户的专注程度为低专注度,因此手机100可以通过振动引导的方式引起用户注意,同时,手机100上可以显示切换引导通知,该切换引导通知的内容可以参考上述图5(b)相关描述,在此不再赘述。
193.参考上述图5(c)所示,当用户通过手机100上的切换引导通知查看操作示范后,将手机100移向电视200时,电视200上显示的光效引导可以辅助呈现手机100与电视200之间的距离,利于提高用户使用体验。电视200所提供的光效引导方式可以参考上述图10(a)至图10(c)以及相关描述,在此不再赘述。
194.下面以手机100上所执行的当前任务为其他应用任务、作为对端设备的电子设备200为电视200为例,结合附图分别介绍上述判断条件(一)至判断条件(四)分别对应的手机100的引导方式、以及电视200的引导方式的具体呈现形式。
195.作为示例,用户使用手机100拨打电话时,手机100上所执行的当前任务包括音频播放任务等,如果电视200能够提供更舒适的通话体验,则电视200为上述手机100上的音频播放任务等当前任务的更优执行设备,则手机100可以通过预设反馈机制确定手机100和电视200的引导方式来引导用户进行相应操作实现任务切换。在该场景中,手机100上的音频播放任务占用手机100的扬声器、不占用手机100的显示屏,手机100的显示屏可以处于息屏状态,此时手机100基于输入操作通话语音确定用户的专注程度为高专注度。因此,手机100基于预设反馈机制确定引导方式时,对应的判断条件可以对应于上述判断条件(一)。参考图4及其相关描述可知,该判断条件(一)所对应的手机100的引导方式为光效引导,电视200的引导方式为光效引导。
196.图11(a)至图11(c)示出了手机100与电视200之间的相对位置或距离变化时,手机100和电视200上的光效引导信息变化示意图。如图11(a)所示,手机100的显示屏和电视200的显示屏上相互靠近的一侧均显示呈现光晕效果的光效引导信息,可以看到,手机100的显示屏顶部所显示的光效引导信息100l中:靠近显示屏边缘处的光晕阴影面积较大、靠近显示屏中心处光晕阴影面积较小甚至为零;与手机100的顶部位置相对应的电视200的显示屏
底部所显示的光效引导信息200l中:靠近显示屏边缘处光晕阴影面积较大、靠近显示屏中心处光晕阴影面积较小甚至为零。
197.当用户移动手机100,使手机100与电视200之间的相对位置如图11(b)所示,则手机100的显示屏和电视200的显示屏上所显示的光效引导信息的光晕效果会变成图11(b)所示的光晕效果,可以看到,手机100的显示屏左上方所显示的光效引导信息100l中:靠近边缘处光晕阴影面积较大、靠近显示屏中心处光晕阴影面积较小甚至为零;与手机100的顶部位置相对应的电视200的显示屏右下方所显示的光效引导信息200l中:靠近边缘处光晕阴影面积较大、靠近显示屏中心处光晕阴影面积则较小。即手机100上的光效引导信息100l与电视200上的光效引导信息200l可以呈现电视200相对于手机100的方位、并且在二者的近端方向上更为强烈。
198.当用户移动手机100,使手机100靠近电视200时,则手机100的显示屏和电视200的显示屏上所显示的光效引导信息的光晕效果会变成图11(c)所示的光效引导信息的光晕效果,可以看出,相较于图11(b)所示的手机100和电视200上所显示的光效引导信息的光晕阴影面积,手机100的显示屏左上方所显示的光效引导信息100l中的光晕阴影面积变大,电视200的显示屏右下方所显示的光效引导信息200l中光晕阴影面积也相应的变大。即手机100上的光效引导信息100l和电视200上的光效引导信息200l可以呈现电视200相对于手机100的距离,二者之间距离越近,二者显示屏上的光效越强烈,具体表现为手机100和电视200上所显示的光效引导信息的光晕面积均增大。在另一些实施例中,手机100的显示屏和电视200的显示屏上所显示的光效引导信息也可以是其他形式,例如可以是动态图标等,在此不做限制。
199.可以理解,手机100上提供光效引导信息100l的同时还可以显示切换引导通知,以使用户了解手机100上提供任务切换引导的功能,手机100上同时提供光效引导信息100l以及切换引导通知的形式可以参考上述图5(a)至图5(c)所示,当手机100与电视200之间的距离达到预设的任务切换条件时,手机100上可以显示如图5(d)所示的切换确认通知,在此不再赘述。
200.作为另一种示例,用户使用手机100听音乐时,手机100上所执行的当前任务为音乐播放任务,如果电视200的硬件能够提供更高的音乐播放品质,是上述手机100上的音乐播放任务的更优执行设备,则手机100可以通过预设反馈机制确定手机100和电视200的引导方式来引导用户进行相应的任务切换操作。在该场景中,手机100上的音乐播放任务占用手机100的扬声器、不占用手机100的显示屏,此时手机100基于用户眼动信息确定用户的专注程度为低专注度。因此,手机100基于预设反馈机制确定引导方式时,对应的判断条件可以对应于上述判断条件(二)。参考图4及其相关描述可知,该判断条件(二)所对应的手机100的引导方式为光效加振动引导,电视200的引导方式为光效引导。其中,手机100和电视200所提供的光效引导信息以及二者的光效引导信息之间的互动过程可以参考上述图11(a)至图11(c)及相关描述,在此不再赘述。
201.可以理解,此种情形下,由于用户的专注程度为低专注度,因此手机100可以通过振动引导的方式引起用户注意,同时,手机100上可以显示上述图5(a)至图5(c)所示例的切换引导通知,当手机100与电视200之间的距离达到预设的任务切换条件时,手机100上可以显示如图5(d)所示的切换确认通知,在此不再赘述。
202.可以理解,手机100上提供光效引导信息100l的同时还可以显示切换引导通知,以使用户了解手机100上提供任务切换引导的功能,手机100上同时提供光效引导信息100l以及切换引导通知的形式可以参考上述图5(a)至图5(c)所示,当手机100与电视200之间的距离达到预设的任务切换条件时,手机100上可以显示如图5(d)所示的切换确认通知,在此不再赘述。
203.作为另一种示例,用户使用手机100阅读电子书时,手机100上所执行的当前任务为显示任务,如果电视200的硬件能够提供更高的阅读体验,是上述手机100上的显示任务的更优执行设备,则手机100可以通过预设反馈机制确定手机100和电视200的引导方式来引导用户进行相应任务切换操作。在该场景中,手机100上的显示任务占用手机100的显示屏、不占用手机100的扬声器,此时手机100基于用户眼动信息确定用户的专注程度为高专注度。因此,手机100基于预设反馈机制确定引导方式时,对应的判断条件可以对应于上述判断条件(三)。参考图4及其相关描述可知,该判断条件(三)所对应的手机100的引导方式为音效引导,电视200的引导方式为音效引导。例如,手机100可以提供渐强效果的音效引导信息,以较为缓和的方式引导用户进行任务切换操作,此时电视200可以提供与手机100上的音效引导信息相配合的音效引导信息,参考图12(a)所示,手机100上的音效引导信息与电视200上的音效引导信息可以采用同步模式向用户呈现;参考图12(b)所示,手机100上的音效引导信息与电视200上的音效引导信息也可以采用接续模式向用户呈现。其中,上述同步模式和接续模式,将在下文详细描述,在此不再赘述。
204.可以理解,通过手机100与电视200所提供的音效引导信息之间的互动,用户可以确定电视200与手机100的相对方位及距离,例如,手机100与电视200之间距离越近则二者所发出的音效越强。可以理解,手机100和电视200所提供的音效引导信息可以采用其他形式,例如采用轻音乐作为音效引导信息等,在此不做限制。
205.可以理解,手机100上提供音效引导信息的同时还可以显示切换引导通知,以使用户了解手机100上所提供的任务切换引导功能,手机100上同时提供音效引导信息以及切换引导通知的形式可以参考上述图5(a)至图5(c)所示,当手机100与电视200之间的距离达到预设的任务切换条件时,手机100上可以显示如图5(d)所示的切换确认通知,在此不再赘述。
206.作为另一种示例,用户使用手机100浏览图片时,手机100上所执行的当前任务为显示任务,如果电视200的硬件能够提供更高的图片浏览体验,是上述手机100上的显示任务的更优执行设备,则手机100可以通过预设反馈机制确定手机100和电视200的引导方式来引导用户进行相应的任务切换操作。在该场景中,手机100上的显示任务占用手机100的显示屏、不占用手机100的扬声器,此时手机100基于用户眼动信息确定用户的专注程度为低专注度。因此,手机100基于预设反馈机制确定引导方式时,对应的判断条件可以对应于上述判断条件(四)。参考图4及其相关描述可知,该判断条件(四)所对应的手机100的引导方式为音频加振动引导,电视200的引导方式为音效引导。其中,手机100和电视200所提供的音效引导信息以及二者的音效引导信息之间的互动参考上述判断条件(三)的相关描述,在此不再赘述。
207.可以理解,此种情形下,由于用户的专注程度为低专注度,因此手机100可以通过振动引导的方式引起用户注意,同时,手机100上可以显示上述图5(a)至图5(c)所示例的切
换引导通知,当手机100与电视200之间的距离达到预设的任务切换条件时,手机100上可以显示如图5(d)所示的切换确认通知,在此不再赘述。
208.可以理解,以上内容并不构成对预设反馈机制的具体限定,在另一些实施例中,手机100确定引导方式的预设反馈机制中可以预设其他形式的判断条件以及相对应的引导方式,在此不做限制。
209.关于上述同步模式和接续模式,下面将结合附图详细描述这两种引导信息的互动方式。
210.如上所述,上述手机100所确定的手机100的引导方式和电视200的引导方式之间可以通过引导信息之间的互动向用户呈现二者的相对方位以及二者之间的距离变化。其中,手机100所提供的引导信息和电视200所提供的引导信息之间的互动方式可以采用同步模式或者接续模式,以呈现二者之间的联系。
211.所谓同步模式,即手机100所提供的引导信息、与电视200所提供的引导信息同时显示或同时发出。例如手机100所提供的光效引导信息100l与电视200所提供的光效引导信息200l同时显示,参考图11(a)至图11(b)所示,又例如手机100所提供的音效引导信息与电视200所提供的音效引导信息同时发出,参考图12(a)所示,用户可以同时听到手机100与电视200上发出的引导音效。所谓接续模式,即手机100所提供的引导信息、与电视200所提供的引导信息以一定的时间间隔相继显示或相继发出。例如图11(d)所示,手机100所提供的光效引导信息100l为动态光晕效果,手机100显示屏上所显示的光效引导信息100l中的动态光晕效果自显示屏中心向边缘移动,当手机100显示屏上所显示的光效引导信息100l的动态光晕效果移动至与电视200相近的近端边缘时,电视200的显示屏上显示呈现自边缘向中心移动的光晕效果的光效引导信息200l,参考图11(d)所示。又例如手机100所提供的音效引导信息与电视200所提供的音效引导信息以某一时间间隔相继发出,参考图12(b)所示,用户可以在听到手机100发出的第一声引导音效后,听到电视200发出的第一声引导音效,再依次循环听到手机100发出的第二声引导音效、电视200发出的第二声引导音效等等。
212.可以理解,在音效引导的接续模式中,在一些实施例中,可以设置手机100为先发出引导音效的设备,电视200为接续发出引导音效的设备,可以理解,接续模式下的音效引导信息的互动也可以是采用其他形式,在此不做限制。
213.可以理解,同步模式可以适用于多种任务切换引导场景,而接续模式的场景适用则需要考虑当前设备与对端设备之间的距离等因素。例如,如果手机100与电视200之间的距离较远时,手机100所提供的引导信息与电视200所提供的引导信息之间的互动如果采用接续模式,则用户很难感知到手机100与电视200之间的联系,因此,此种情形下,手机100所提供的引导信息与电视200所提供的引导信息之间的互动更适合采用同步模式。
214.另外,如上所述,在本实施例中,手机100的引导方式还可以包括触觉通道的振动引导信息。可以理解,振动引导信息能否被用户感知一般会受到电子设备与用户之间距离的限制,并且有些电子设备不具有振动功能,因此,一般具有振动引导功能的电子设备作为当前设备使用时,在用户的专注程度为低专注度的情况下,当前设备可以采用振动引导作为辅助增强的引导方式。如果对端设备与当前设备之间相对距离较近,具有振动能力的对端设备也可以采用振动引导作为辅助增强的引导方式,在此不再赘述。
215.为便于充分理解本技术的技术方案,下面将以作为当前设备的电子设备100为手
机100、作为对端设备的电子设备200为平板电脑300为例,通过另一实施例的应用场景继续介绍本技术的技术方案。
216.实施例二
217.本实施例将结合手机100上的文档处理任务切换至平板电脑300的应用场景,具体说明本技术的任务切换方法的实施过程。
218.图13示出了手机100上执行电子设备之间切换文档处理任务的应用场景示意图。
219.如图12所示,在该场景中,手机100上所执行的当前任务为文档处理任务,例如,手机100接收到一份文档,用户通过手机100打开接收到的文档可以对其进行阅览、编辑等处理操作。在图13所示的场景中,平板电脑300接入手机100所在的无线局域网。可以理解,平板电脑300与手机100也可以通过其他连接方式实现连接,例如通过蓝牙连接,在此不做限制。
220.可以理解,本实施例所提供的文档处理任务切换方法的具体实施过程中手机100与平板电脑300之间的交互过程可以参考实施例一中图9所示的步骤901至步骤906及相关描述。结合上述图12所示的应用场景,本实施例的具体实施例流程为:
221.在图13所示的应用场景中,参考上述实施例一中的步骤901,手机100检测到平板电脑300接入,手机100的处理器110判断所接入的平板电脑300是否更合适执行手机100上当前的文档处理任务。例如,手机100基于平板电脑300的配置参数确定平板电脑300的显示屏尺寸较大,是文档处理任务的更优执行设备,因此,手机100的处理器110继续进行下述步骤。其中,手机100检测新设备接入的途径以及手机100判断所接入新设备是否为当前任务的更优执行设备,可以参考上述实施例一的步骤901及相关描述,在此不再赘述。
222.在图13所示的应用场景中,参考上述实施例一的步骤902,手机100根据预设反馈机制确定文档处理任务切换至平板电脑300上执行所采用的手机100和平板电脑300的引导方式。具体地,手机100上当前的文档处理任务占用手机100的显示屏、未占用手机100的扬声器;手机100可以通过输入操作频率确定用户的专注程度,例如,在输入操作频率较高的情况下可以确定用户的专注程度为高专注度,符合上述实施例一种图4及其相关描述中的判断条件(三)进而手机100基于预设反馈机制相应的判断确定手机100和平板电脑300均提供音效引导;或者在输入操作频率较低或者用户的眼球停留时间较短的情况下可以确定用户的专注程度为低专注度,符合上述实施例一种图4及其相关描述中的判断条件(四),手机100提供音效加振动引导、平板电脑300提供音效引导。手机100根据预设反馈机制确定引导方式的过程可以参考上述实施例一的步骤902及相关描述,在此不再赘述。
223.在图13所示的应用场景中,参考上述实施例一的步骤903,手机100将确定的平板电脑300的引导方式发送给平板电脑300。例如,在上述步骤中手机100确定的平板电脑300的引导方式为音效引导,则手机100将平板电脑300需提供音效引导信息的指令发送给平板电脑300。手机100将确定的平板电脑300的引导方式发送给平板电脑300的过程可以参考上述实施例一的步骤903及相关描述,在此不再赘述。可以理解,在另一些实施例中手机100根据预设反馈机制,基于上述判断条件(三)所确定的平板电脑300的引导方式还可以包括光效引导信息,在此不做限制。
224.在图13所示的应用场景中,参考上述实施例一的步骤904,手机100根据确定的手机100的引导方式向用户提供引导信息。例如,在上述步骤中手机100确定的手机100的引导
方式为音效加振动引导,则手机100的处理器通过控制器手机100的扬声器以及马达工作,提供音效引导信息以及振动引导信息。手机100根据确定的手机100的引导方式向用户提供引导信息的过程可以参考上述实施例一的步骤904及相关描述,在此不再赘述。
225.在图13所示的应用场景中,参考上述实施例一的步骤905,平板电脑300根据接收到的平板电脑300的引导方式向用户提供引导信息。在上述步骤中手机100确定的平板电脑300的引导方式为音效引导,则平板电脑300接收到手机100发来的信息或指令后,平板电脑300的处理器通过控制器平板电脑300的扬声器工作,提供音效引导信息。平板电脑300根据接收到的平板电脑300的引导方式向用户提供引导信息的过程可以参考上述实施例一的步骤905及相关描述,在此不再赘述。可以理解,在上述步骤中手机100所确定的平板电脑300的引导方式还可以包括光效引导信息,在此不做限制。
226.在图13所示的应用场景中,参考上述实施例一的步骤906,手机100在检测到用户根据引导信息做出任务切换操作的情况下,将手机100上的文档处理任务切换至平板电脑300上执行。具体地,用户根据手机100和平板电脑300上提供的引导信息做出相应的操作,例如用户可以根据手机100所提供的音效引导信息与平板电脑300所提供的音效引导信息的互动,移动手机100向平板电脑300靠近,这时手机100基于与平板电脑300之间的连接可以检测到手机100与平板电脑300之间的距离变化,当手机100检测到手机100与平板电脑300之间的距离满足任务切换条件时,例如二者之间的距离小于预设的距离阈值时,手机100上可以显示切换确认通知,用户确认切换后,手机100上的文档处理任务切换至平板电脑300上执行。手机100将手机100上的文档处理任务切换至平板电脑300上执行的过程可以参考上述实施例一的步骤906及相关描述,在此不再赘述。
227.作为示例,手机100和平板电脑300所提供的引导信息之间互动的引导过程可以参考图14(a)至图14(d)所示。
228.图14(a)至图14(d)所示出了本实施例中用户根据手机100与平板电脑300上所提供的引导信息,将手机100向平板电脑300移动靠近,直至手机100上当前的文档处理任务切换至平板电脑300上执行的过程。
229.如图14(a)所示,在本实施例的应用场景中,如果手机100确定用户的专注程度为高专注度,基于手机100所确定手机100和平板电脑300的引导方式,手机100和平板电脑300提供音效引导信息,手机100和平板电脑300之间的音效引导信息之间可以采用上述图12(a)所示的同步模式进行互动,如果此时手机100和平板电脑300之间的相对距离较近,手机100和平板电脑300之间的音效引导信息之间还可以采用上述图12(b)所示的接续模式进行互动,在此不做限制。可以理解,当二者之间的距离接近时,手机100所提供的音效引导信息100m和平板电脑300所提供的音效引导信息300m均会变强,可以体现为音频的音量增大或者音频的频率增大等。
230.另外,在另一些实施例中,平板电脑300所提供音效引导信息300m与手机100所提供的音效引导信息100m进行互动的同时,平板电脑300上还可以显示光效引导信息300l,参考图14(a)所示,平板电脑300的显示屏上所显示的光效引导信息300l可以在靠近手机100的一侧。当手机100与平板电脑300之间的相对位置变化至如图14(b)所示的位置时,平板电脑300显示屏上所显示的光效引导信息300l对二者相对位置的变化而变化,平板电脑300的显示屏上所显示的光效引导信息300l可以始终显示在与手机100的近端位置上。可以理解,
当用户根据手机100和平板电脑300上的光效引导移动手机100靠近平板电脑300时,如图14(c)所示,手机100与平板电脑300之间的距离越小,平板电脑300上的光效引导信息300l的光效效果越强烈。
231.当手机100与平板电脑300之间的距离缩小到一定程度时,例如,手机100与平板电脑300之间的距离小于预设距离阈值时,手机100的ui界面上显示切换确认通知,如图14(d)所示,通知内容可以参考“请确认是否将当前文档处理任务切换至平板电脑?”,用户点击“确认”按钮可以将手机100上的文档处理任务切换至平板电脑300继续执行,点击“取消”按钮可以忽略该通知,用户继续在手机100上处理文档。本次流程结束。
232.可以理解,如果手机100确定用户的专注程度为低专注度,则手机100提供音效引导信息100m的同时还可以提供振动引导信息来增强引导,提高用户对引导信息的感知,而作为对端设备的平板电脑300如果也具备振动能力,则可以在提供音效引导信息300m的同时提供振动引导信息,在此不做限制。
233.为便于充分理解本技术的技术方案,下面将以作为当前设备的电子设备100为手机100、作为对端设备的电子设备200为智能音箱400为例,通过另一实施例的应用场景继续介绍本技术的技术方案。
234.实施例三
235.本实施例将结合手机100上的音乐播放任务切换至智能音箱400的应用场景,具体说明本技术的任务切换方法的实施过程。
236.图15示出了手机100上执行音乐播放任务切换方法的应用场景示意图。如图15所示,在该场景中,手机100上所执行的当前任务为音乐播放任务,例如,手机100上运行音乐应用程序播放音乐,此时,智能音箱400进入手机100的蓝牙连接范围,与手机100蓝牙连接。可以理解,智能音箱400与手机100也可以通过其他连接方式实现连接,例如通过wifi连接,在此不做限制。
237.可以理解,本实施例所提供的电子设备之间切换音乐播放任务的方法的具体实施过程中手机100与智能音箱400之间的交互过程可以参考实施例一中图9所示的步骤901至步骤906及相关描述。结合上述图14所示的应用场景,本实施例的具体实施例流程为:
238.在图15所示的应用场景中,参考上述实施例一中的步骤901,手机100检测到智能音箱400接入,手机100的处理器110判断所接入的智能音箱400是否更合适执行音乐播放任务。例如,手机100基于智能音箱400的配置参数确定智能音箱400的扬声器等音频播放组件所播放的音频音质更好,智能音箱400是音乐播放任务的更优执行设备,因此,手机100的处理器110继续进行下述步骤。其中,手机100检测新设备接入的途径以及手机100判断所接入新设备中是否包括当前任务的更优执行设备,可以参考上述实施例一的步骤901及相关描述,在此不再赘述。
239.在图15所示的应用场景中,参考上述实施例一的步骤902,手机100根据预设反馈机制确定音乐播放任务切换至智能音箱400上执行所采用的手机100和智能音箱400的引导方式。具体地,手机100上当前的音乐播放任务占用手机100的扬声器、未占用手机100的显示屏;手机100可以通过输入操作频率确定用户的专注程度,例如手机100检测到输入操作频率较低时,手机100确定用户的专注程度为低专注度;上述应用场景符合上述实施一中图4所描述的判断条件(二),进而,手机100基于预设反馈机制确定手机100的引导方式为光效
加振动引导,智能音箱400的引导方式为光效引导。手机100根据预设反馈机制确定音乐播放任务切换至智能音箱400上执行所采用的手机100和智能音箱400的引导方式的过程可以参考上述实施例一的步骤902中相关描述,在此不再赘述。
240.在图15所示的应用场景中,参考上述实施例一的步骤903,手机100将所选择的引导方式发送给智能音箱400。在上述步骤中手机100确定的智能音箱400的引导方式为光效引导。则手机100将确定的智能音箱400需提供光效引导信息的指令发送给智能音箱400。手机100将所选择的引导方式发送给智能音箱400的过程可以参考上述实施例一的步骤903中相关描述,在此不再赘述。
241.在图15所示的应用场景中,参考上述实施例一的步骤904,手机100根据确定的手机100的引导方式向用户提供引导信息。例如,在上述步骤中手机100确定的手机100的引导方式为光效加振动引导,则手机100的处理器通过控制器手机100的显示屏以及马达工作,提供光效引导信息以及振动引导信息。手机100根据确定的手机100的引导方式向用户提供引导信息的过程可以参考上述实施例一的步骤904及相关描述,在此不再赘述。
242.在图15所示的应用场景中,参考上述实施例一的步骤905,智能音箱400根据接收到的智能音箱400的引导方式向用户提供引导信息。在上述步骤中手机100确定的智能音箱400的引导方式为光效引导,则智能音箱400接收到手机100发来的信息或指令后,智能音箱400的处理器通过控制器智能音箱400的显示屏工作,提供光效引导信息。智能音箱400根据接收到的智能音箱400的引导方式向用户提供引导信息的过程可以参考上述实施例一的步骤905及相关描述,在此不再赘述。可以理解,在上述步骤中手机100所确定的智能音箱400的引导方式还可以包括光效引导信息,在此不做限制。
243.在图15所示的应用场景中,参考上述实施例一的步骤906,手机100在检测到用户根据引导信息做出切换操作的情况下,将手机100上的音乐播放任务切换至智能音箱400上执行。具体地,用户根据手机100和智能音箱400上提供的引导信息做出相应的操作,例如用户可以根据手机100所提供的光效引导信息与智能音箱400所提供的光效引导信息的互动,移动手机100向智能音箱400靠近,这时手机100基于与智能音箱400之间的连接可以检测到手机100与智能音箱400之间的距离变化,当手机100检测到手机100与智能音箱400之间的距离满足任务切换条件时,例如二者之间的距离小于预设的距离阈值时,手机100上可以显示切换确认通知,用户确认切换后,手机100上的音乐播放任务切换至智能音箱400上执行。手机100将手机100上的音乐播放任务切换至智能音箱400上执行的过程可以参考上述实施例一的步骤906及相关描述,在此不再赘述。
244.作为示例,手机100和智能音箱400所提供的光效引导信息之间互动的引导过程可以参考图16(a)至图16(d)所示。
245.图16(a)至图16(d)所示出了本实施例中用户根据手机100与智能音箱400上所提供的引导信息,将手机100向智能音箱400移动靠近,直至手机100上当前的音乐播放任务切换至智能音箱400上执行的过程。
246.如图16(a)所示,在本实施例的应用场景中,基于手机100所选择的引导方式,手机100和智能音箱400之间的相对位置上分别出现光效引导信息100l和光效引导信息400l。如果用户拿着手机100移动,使手机100与智能音箱400之间的相对位置如图16(b)所示,则手机100和智能音箱400之间的相对位置上的光效随相对位置的变化而变化。当用户根据手机
100和智能音箱400上的光效引导移动手机100靠近智能音箱400时,如图16(c)所示,手机100与智能音箱400之间的距离越小,手机100与智能音箱400上的光效引导越强烈。
247.当手机100与智能音箱400之间的距离缩小到一定程度时,例如,手机100与智能音箱400之间的距离小于预设距离阈值时,手机100的ui界面上显示切换确认通知,如图16(d)所示,通知内容可以参考图16(d)所示的“请确认是否将音乐播放任务切换至智能音箱?”,用户点击“确认”按钮可以将手机100上的音乐播放任务切换至智能音箱400继续执行,点击“取消”按钮可以忽略该通知,用户继续在手机100上处理文档。本次流程结束。
248.可以理解,在本实施例中,由于用户的专注程度为低专注度,则手机100提供光效引导信息100l的同时还可以提供振动引导信息来增强引导,以提高用户对引导信息的感知,而作为对端设备的智能音箱400如果具有振动能力同样也可以在提供光效引导的同时提供振动引导信息,在此不做限制。
249.下面结合附图对上述实施例中手机100的软件结构进行示例性介绍。
250.手机100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明手机100的软件结构。
251.图17示出了本技术实施例的一种手机100的软件结构示意框图。
252.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
253.应用程序层可以包括一系列应用程序包。
254.如图17所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
255.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
256.如图17所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
257.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定显示屏,截取显示屏等。
258.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
259.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
260.电话管理器用于提供手机100的通信功能。例如通话状态的管理(包括接通,挂断等)。
261.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
262.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需与用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通
知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在显示屏上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
263.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
264.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
265.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
266.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
267.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
268.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
269.2d图形引擎是2d绘图的绘图引擎。
270.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
271.下面结合手机100执行文档处理任务的场景,示例性说明手机100的软件以及硬件的工作流程。
272.当触摸传感器180k接收到的触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为输入法应用图标的控件为例,输入法应用图标调用应用框架层的接口,启动输入法应用。
273.在说明书对“一个实施例”或“实施例”的引用意指结合实施例所描述的具体特征、结构或特性被包括在根据本技术公开的至少一个范例实施方案或技术中。说明书中的各个地方的短语“在一个实施例中”的出现不一定全部指代同一个实施例。
274.本技术公开还涉及用于执行文本中的操作装置。该装置可以专门处于所要求的目的而构造或者其可以包括被存储在计算机中的计算机程序选择性地激活或者重新配置的通用计算机。这样的计算机程序可以被存储在计算机可读介质中,诸如,但不限于任何类型的盘,包括软盘、光盘、cd-rom、磁光盘、只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁或光卡、专用集成电路(asic)或者适于存储电子指令的任何类型的介质,并且每个可以被耦合到计算机系统总线。此外,说明书中所提到的计算机可以包括单个处理器或者可以是采用针对增加的计算能力的多个处理器涉及的架构。
275.本文所提出的过程和显示器固有地不涉及任何具体计算机或其他装置。各种通用系统也可以与根据本文中的教导的程序一起使用,或者构造更多专用装置以执行一个或多个方法步骤可以证明是方便的。在一下描述中讨论了用于各种这些系统的结构。另外,可以使用足以实现本技术公开的技术和实施方案的任何具体编程语言。各种编程语言可以被用
于实施本公开,如本文所讨论的。
276.另外,在本说明书所使用的语言已经主要被选择用于可读性和指导性的目的并且可能未被选择为描绘或限制所公开的主题。因此,本技术公开旨在说明而非限制本文所讨论的概念的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1