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