设备控制方法及电子设备与流程

文档序号:35630351发布日期:2023-10-06 02:53阅读:21来源:国知局
设备控制方法及电子设备与流程

本技术实施例涉及终端,尤其涉及一种设备控制方法及电子设备。


背景技术:

1、随着终端技术的发展,电子设备(如手机、平板等)配置的功能越来越多。电子设备通过显示应用程序图标的方式,为用户提供使用其不同功能的入口。但是,在需要使用电子设备多个功能的情况下,用户需要多次操作,才能控制电子设备执行对应的操作。

2、对此,开发者设计一款快捷指令应用,用户通过快捷指令应用可预先配置多个快捷指令,每一快捷指令可用于指示电子设备快速执行对应的操作。比如,设置获取最近提醒事项的快捷指令,或者设置将多个应用程序先后打开的快捷指令(如设置早上8点闹钟启动后,启动新闻应用语音播报15分钟早间新闻的快捷指令)。这样,用户可通过简单的快捷指令即可直接指示电子设备执行相应的操作,简化用户功能使用的步骤。

3、但是,快捷指令的使用需要预先配置,并且在快捷指令配置过程中,电子设备需根据用户的操作,确定用户选择的应用和对应的操作,整个配置过程较为繁琐,用户操作难度较大。并且,开发者在应用开发过程中需要适配不同应用的不同操作的快捷指令,导致应用开发难度增大。


技术实现思路

1、为了解决上述的技术问题,本技术实施例提供了一种设备控制方法及电子设备。本技术实施例提供的技术方案,响应于用户选择多张卡片的操作,自动匹配多张卡片的功能,确定用户指示执行的操作,方便快捷的控制设备执行相应操作。从而有效降低用户操作难度,提升用户使用体验。

2、为了实现上述的技术目的,本技术实施例提供了如下技术方案:

3、第一方面,提供一种设备控制方法,应用于第一电子设备。该方法包括:响应于用户选择第一卡片和第二卡片的第一操作,确定第一卡片的第一功能和第二卡片对应的第二电子设备的第二功能。匹配第一功能和第二功能,确定匹配结果,该匹配结果包括目标操作,以及执行目标操作的设备。根据匹配结果,执行目标操作,和/或,向第二电子设备发送指示信息,指示信息用于指示第二电子设备执行目标操作。

4、在一些实施例中,第一卡片或第二卡片为服务卡片或设备卡片。其中,不同的服务卡片对应于应用程序的不同功能。不同的设备卡片对应于不同的第二电子设备,不同的第二电子设备具有相同或不相同的功能。第一电子设备在检测到用户选择第一卡片和第二卡片的操作后,可确定被选择的卡片的功能。可选的,用户选择的卡片的数量为两个或两个以上,即第一卡片的数量为一个或多个,第二卡片的数量为一个或多个。

5、在一些实施例中,目标操作的数量为一个或多个,执行目标操作的设备为第一电子设备和/或第二电子设备。

6、如此,用户可通过简单的操作即可指示卡片对应的第一电子设备和/或第二电子设备执行相应的操作,而不必再多次操作多个卡片或设备,降低用户操作难度,提升用户使用体验。

7、根据第一方面,目标操作包括:第一功能对应的操作,或者,根据第二功能对第一功能的呈现方式或交互方式进行转换、拓展或提取后确定的操作,或者,将第二电子设备加入到第一功能的操作。

8、示例性的,第一卡片为存储空间卡片,第一功能为查看设备存储空间的功能,第二卡片对应的设备为音箱。那么,第一电子设备匹配的目标操作为查看音箱的存储空间,该目标操作对应于第一功能。

9、又示例性的,第一卡片为菜单卡片,第一功能为显示菜单,第二卡片对应的设备为智慧屏,第二功能包括显示功能和音频功能。那么,第一电子设备确定目标操作包括根据第二功能对第一功能的呈现方式进行转换后的语音播报菜单内容。

10、又示例性的,第一卡片为菜单卡片,第一功能为显示菜单,第二卡片对应的设备为烤箱,第二功能包括食物烹饪功能和参数设置功能。第一电子设备确定菜单卡片对应的菜单内容,并根据第二功能确定菜单内容中包括烤箱功能参数设置的第一参数。第一电子设备确定目标操作包括根据第二功能对第一功能进行提取,根据菜单内容提取第一参数(如温度、时间等),并根据第一参数进行参数设置。可选的,目标操作还包括根据第二功能对第一功能进行拓展,根据菜单内容和第一参数,拓展菜单内容不包括的拓展参数,如模式为烧烤模式。

11、在示例性的,第一卡片为场景包卡片,第一功能为场景创建功能,第二卡片对应的设备为空调。那么,第一电子设备根据第一功能和第二功能,确定目标操作包括第一电子设备在第一卡片中创建第二电子设备对应的场景,即将第二电子设备加入到第一功能。

12、如此,第一电子设备根据第一卡片和第二卡片的功能,确定不同的匹配结果,从而满足用户操作电子设备执行多种操作的需求,提升用户使用体验。

13、根据第一方面,或者以上第一方面的任意一种实现方式,匹配第一功能和第二功能,确定匹配结果,包括:根据第一功能和第二功能,确定一个待执行的匹配结果,或多个待执行的匹配结果。确定一个待执行的匹配结果为匹配结果。或者,显示多个待执行的匹配结果。响应于用户在多个待执行的匹配结果中选择匹配结果的第二操作,确定匹配结果。

14、示例性的,第一电子设备检测到用户选择音乐卡片(即第一卡片)和音箱卡片(即第二卡片)的操作后,匹配音乐卡片的第一功能和音箱卡片的第二功能。第一电子设备确定一个待执行的匹配结果为指示音箱播放音乐,那么该一个待执行的匹配结果为最终确定的匹配结果。可选的,第一电子设备还可以显示该匹配结果,便于用户对该匹配结果进行确定。

15、又示例性的,第一电子设备检测到用户选择场景包卡片(即第一卡片)和空调卡片(即第二卡片)的操作后,匹配场景包卡片的第一功能和空调卡片的第二功能,确定多个待执行的匹配结果,如包括当我回家时打开空调、模式为制冷、温度为27摄氏度等多个待执行的匹配结果。第一电子设备按照优先级顺序判断规则,确定多个待执行的匹配结果的优先级顺序。之后,第一电子设备按照优先级顺序显示多个待执行的匹配结果。响应于用户的选择,确定用户最终确定需要执行的匹配结果。如匹配结果为将“当我回家时,打开空调”添加到场景包中。

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、第七方面以及第七方面中任意一种实现方式所对应的技术效果,可参见上述第一方面及第一方面中任意一种实现方式所对应的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1