本技術實施例涉及終端,尤其涉及場景切換方法及電子設備。
背景技術:
1、目前,用戶擁有的設備越來越多。比如在家庭中,可以通過物聯網技術將家中的各種設備連接到一起形成智能家居系統,實現設備的集中控制,為用戶提供家電控制、照明控制、防盜報警等多種功能。
2、在一些方案中,用戶可以通過智能家居應用提供的場景界面創建關聯場景,并通過智能家居應用提供的家居界面找到相應設備,為該設備設置關聯的關聯場景。后續,若需切換設備關聯的關聯場景,則還需用戶通過相關家居界面進行手動設置,用戶操作繁瑣,耗費時間。
技術實現思路
1、為了解決上述的技術問題,提供一種場景切換方法及電子設備。本技術提供的技術方案,能夠降低場景切換過程的操作復雜度,提升操作效率。
2、為了實現上述的技術目的,提供如下技術方案:
3、第一方面,提供一種場景切換方法,應用于第一設備或支持第一設備實現相關功能的組件(比如芯片系統)。該方法包括:
4、從第二設備接收第一執行指令,并根據所述第一執行指令指示相應設備執行所述第二設備關聯的第一場景,其中,所述第一執行指令由用戶的第一操作觸發。
5、獲取所述第二設備對應的第一狀態信息,并根據所述第二設備對應的第一狀態信息,將所述第二設備關聯的場景由所述第一場景切換至第二場景;所述第二設備對應的第一狀態信息包括所述第二設備的第一狀態信息和/或所述第二設備的用戶的第一狀態信息。
6、從所述第二設備接收由所述第一操作觸發的第二執行指令,并根據所述第二執行指令指示相應設備執行所述第二設備關聯的所述第二場景。
7、示例性的,用戶點擊開關(第二設備的一個示例)正面的按鍵a(第一操作),開關向中樞設備(第一設備的一個示例)發送第一執行指令,并根據第一執行指令指示相應設備執行開關關聯的場景(比如打開臥室燈)。之后,中樞設備可以根據開關的當前位置(第一狀態信息的一個示例),將開關關聯的場景由“打開臥室燈場景”(第一場景的一個示例)切換至當前位置客廳對應的“閱讀場景”(第二場景的一個示例)。之后,當用戶點擊開關正面的按鍵a,開關發送第二執行指令,中樞設備接收第二執行指令后,根據第二執行指令指示相應設備執行開關關聯的最新場景(閱讀場景)。其中,在一些情形下,用戶先后施行的第一操作可以是完全復刻性的操作,如點擊同一按鍵a;在另一些情形下,用戶先后施行的第一操作也可以稍有不同,但可以用于觸發相同的控制指令,例如,在語音控制場景下,用戶用于觸發同一控制的語言輸入可以有所不同。
8、該方法中,第一設備可以基于第二設備對應的狀態信息,自動切換第二設備的關聯場景。切換場景的過程中,不使用app或者帶屏設備進行繁雜的界面配置,簡化了用戶的操作復雜度,能夠提高人機交互效率。
9、可選的,本技術不限制獲取第一狀態信息,與接收第二執行指令這兩個步驟之間的執行順序。可以是先獲取第一狀態信息,或先接收第二執行指令,或同時執行。
10、在一種可能的設計中,所述第二設備的狀態信息包括如下信息中的至少一項:所述第二設備的位置、與所述位置關聯的信息、所述第二設備的外接設備的連接情況、第二設備的運行狀態、第二設備上執行的應用程序的類別或內容。
11、和/或,所述第二設備的用戶的第一狀態信息包括如下信息中的至少一項:用戶的行為、用戶在對應時間段內的習慣。
12、可選的,與位置關聯的信息可以是用于計算位置的信息,比如相對位置,信號強度,發射功率等。
13、狀態信息還可以是其他信息,只要某一個或多個信息與第一設備自動切換場景有關,該一個或多個信息均可視為第二設備對應的狀態信息。如此,當狀態信息發生變化時,第二設備可以基于狀態信息(比如開關位置)的變化,自動切換第二設備關聯的場景,降低用戶的操作復雜度。
14、在一種可能的設計中,所述方法還包括:
15、獲取所述第二設備對應的多個配置場景,所述多個配置場景中的每個配置場景與所述第二設備的相應狀態信息對應;
16、根據所述第二設備對應的第一狀態信息,將所述第二設備關聯的場景由所述第一場景切換至第二場景,包括:
17、基于所述第二設備對應的第一狀態信息,從所述多個配置場景中確定所述第二場景;
18、將所述第二設備關聯的場景切換至所述第二場景。
19、該方法中,由于已為第二設備預先配置了多個配置場景。后續,在切換場景時,可以從已配置的多個配置場景中確定與第二設備對應的當前狀態信息(比如開關位置)匹配的配置場景,并將第二設備關聯的場景切換至該匹配的配置場景,換言之,該匹配的配置場景作為第二設備最新關聯的場景。如此,第二設備關聯的最新場景符合第二設備對應的當前狀態,可以盡可能滿足用戶的場景使用需求。
20、在一種可能的設計中,所述第二設備對應的第一狀態信息包括位置信息,所述第二設備的初始位置位于第一位置,所述第一場景是所述第一位置對應的配置場景;
21、根據所述第二設備對應的第一狀態信息,將所述第二設備關聯的場景由所述第一場景切換至第二場景,包括:
22、根據所述第一狀態信息,確定所述第二設備的位置移至第二位置,則將所述第二設備關聯的場景切換至與所述第二位置對應的配置場景。
23、該方法中,當第二設備的位置發生變化,第一設備能夠根據第二設備的最新位置,將第二設備關聯的場景切換至最新位置匹配的場景。如此,第二設備關聯的最新場景能夠滿足用戶在當前位置的場景使用需求,且切換至該最新場景的過程無需用戶進行繁雜的操作,能夠在低操作成本的情況下實現場景的切換,得到用戶在當前位置習慣使用的場景。
24、在一種可能的設計中,根據所述第二設備對應的第一狀態信息,將所述第二設備關聯的場景由所述第一場景切換至第二場景,包括:
25、將所述第二設備關聯的場景切換至與當前的用戶行為和/或用戶在當前時間段的習慣對應的配置場景。
26、如此,能夠在低操作成本的情況下實現場景的切換,得到用戶習慣使用的場景,滿足用戶的場景使用需求。
27、在一種可能的設計中,根據所述第一執行指令,指示相應設備執行所述第二設備關聯的第一場景,包括:
28、獲取所述第二設備關聯的第二狀態信息,并根據所述第二狀態信息和由所述第一操作觸發的所述第一執行指令指示相應設備執行所述第二設備關聯的第一場景。
29、示例性的,中樞設備(第一設備的一個示例)獲取開關(第二設備的一個示例)的當前位置(第二狀態信息的一個示例),并根據開關的當前位置(比如衛生間)和第一執行指令指示相應設備執行開關關聯的場景(比如衛生間匹配的場景)。
30、如此,用戶對第二設備進行相同操作,可以觸發第一設備基于第二設備對應的不同狀態信息,控制執行不同的場景。用戶無需通過針對第二設備的不同操作方式來觸發控制執行不同場景,提升了第二設備的易用性。
31、在一種可能的設計中,所述第一操作包括用戶的語音操作或用戶對所述第二設備的按鍵的操作。示例性的,用戶在主臥點擊開關(第二設備的一個示例)的按鍵a(第一操作的一個示例),可觸發中樞設備指示相應設備執行主臥對應的場景(第一場景的一個示例)。用戶在客廳點擊開關的按鍵a(第一操作的一個示例),可觸發中樞設備指示相應設備執行客廳對應的場景(第二場景的一個示例)。再示例性的,用戶在主臥輸入語音“執行場景”(第一操作的一個示例),可觸發中樞設備指示相應設備執行主臥對應的場景。用戶在客廳輸入語音“執行場景”,可觸發中樞設備指示相應設備執行客廳對應的場景。
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、在一種可能的設計中,所述報文包括如下至少一種報文:藍牙報文、超寬帶uwb報文,無線保真wi-fi報文。
60、在一種可能的設計中,所述報文包括廣播報文、組播報文。
61、如此,第二設備發送的報文能夠被多個設備接收,該多個設備可協同獲取第二設備對應的狀態信息,有助于提升狀態信息的準確度。
62、另一些實施例中,報文還可以是單播報文。
63、第三方面,提供一種場景切換方法,應用于第三設備或支持第三設備實現相關功能的組件(比如芯片系統)。該方法包括:
64、從第二設備接收報文,所述報文包括標識,所述標識用于指示接收所述報文的設備獲取與所述第二設備對應的狀態信息;所述第二設備對應的狀態信息包括所述第二設備的狀態信息和/或所述第二設備的用戶的狀態信息;
65、根據所述報文獲取第一狀態信息,所述第一狀態信息用于確定所述第二設備關聯的第二場景。
66、在一種可能的設計中,所述第二設備的狀態包括如下信息中的至少一項:所述第二設備的位置、外接設備連接情況;
67、和/或,所述第二設備的用戶的狀態包括如下信息中的至少一項:所述用戶的行為、用戶在對應時間段內的習慣。
68、在一種可能的設計中,所述方法還包括:
69、從所述第二設備接收所述第二設備的按鍵對應的操作碼,并獲取與所述操作碼對應的指令信息;
70、將用于指示確定所述第二設備關聯場景的所述指令信息發送給所述第一設備。
71、該方法中,第二設備不用于確定第二設備關聯的場景。第二設備接收操作碼之后,將獲取的操作碼對應的指令信息發送給第一設備,由第一設備根據指令信息確定第二設備最新關聯的場景。
72、在一種可能的設計中,所述方法還包括:
73、向所述第一設備發送所述第一狀態信息。
74、在一種可能的設計中,所述方法還包括:
75、從所述第二設備接收所述第二設備的按鍵對應的操作碼;
76、根據所述第一狀態信息,確定所述第二設備關聯的場景;
77、根據所述第二設備關聯的場景以及所述操作碼獲取對應的指令信息;
78、將所述指令信息發送給第四設備。
79、該方法中,第三設備用于根據第一狀態信息,確定第二設備最新關聯的場景,并將最新場景以及操作碼對應的指令信息發送給第四設備。在一些示例中,若第四設備為中樞設備(或路由器等同等功能的設備),則中樞設備根據指令信息指示相應家居設備執行第二設備最新關聯的場景。在一些示例中,若第四設備為智能家居設備,則智能家居設備可以根據指令信息執行第二設備最新關聯的場景。
80、在一種可能的設計中,所述報文包括如下至少一種報文:藍牙報文、超寬帶uwb報文,無線保真wi-fi報文。
81、在一種可能的設計中,所述報文包括廣播報文、組播報文。
82、在一種可能的設計中,所述報文為周期性發送的報文。
83、在一種可能的設計中,所述第四設備為中樞設備或智能家居設備。
84、第四方面,提供一種電子設備,該電子設備具有實現如上述任意方面及其中任一種可能的實現方式中所述的方法的功能。該功能可以通過硬件實現,也可以通過硬件執行相應地軟件實現。該硬件或軟件包括一個或多個與上述功能相對應的模塊。
85、第五方面,提供一種計算機可讀存儲介質。計算機可讀存儲介質存儲有計算機程序(也可稱為指令或代碼),當該計算機程序被電子設備執行時,使得電子設備執行上述任意方面或任意方面中任意一種實施方式的方法。
86、第六方面,提供一種計算機程序產品,當計算機程序產品在電子設備上運行時,使得電子設備執行任意方面或任意方面中任意一種實施方式的方法。
87、第七方面,提供一種電路系統,電路系統包括處理電路,處理電路被配置為執行任意方面或任意方面中任意一種實施方式的方法。
88、第八方面,提供一種芯片系統,包括至少一個處理器和至少一個接口電路,至少一個接口電路用于執行收發功能,并將指令發送給至少一個處理器,當至少一個處理器執行指令時,至少一個處理器執行任意方面或任意方面中任意一種實施方式的方法。
89、第九方面,提供一種系統,包括上述任意方面或任意方面中任意一種實施方式的第一設備、第二設備,或包括上述任意方面或任意方面中任意一種實施方式的第二設備、第三設備,或包括上述任意方面或任意方面中任意一種實施方式的第一設備、第二設備以及第三設備。