本發(fā)明涉及交互界面控制技術(shù)領(lǐng)域,更具體地,涉及一種電子寵物互動控制方法、裝置及可穿戴設(shè)備。
背景技術(shù):
目前,凡是可穿戴設(shè)備或者移動終端均能夠提供人機交互界面,人機界面是系統(tǒng)和使用者之間進行交互和信息交換的媒介,它實現(xiàn)信息的內(nèi)部形式與人類可以接受形式之間的轉(zhuǎn)換。凡參與人機信息交流的領(lǐng)域都存在著人機界面。使用者和系統(tǒng)之間一般用面向問題的受限自然語言進行交互。一般地,在進行圖形界面設(shè)計時,界面上的元素都是組件,通過設(shè)置組件的屬性可以設(shè)置組件的整體外觀,包括形狀,顏色,大小等參數(shù),以一定頻率改變多個組件的屬性可以反映出組件的動畫狀態(tài)。多個組件可以組合而形成一個電子寵物,通過改變電子寵物的設(shè)置項可以改變電子寵物的狀態(tài),從而形成人機交互的效果。
一般地,電子寵物的互動方式多集中在依靠界面上的某個控件來觸發(fā)互動,或者觸摸屏幕上某一固定區(qū)域,電子寵物就會對應觸發(fā)區(qū)域做出不同的反應,大多數(shù)電子寵物都僅僅能夠提供一種游戲形式?,F(xiàn)有的一種電子寵物在一些控制方式上進行了改進,其包括中央處理器及無線接收器,以及控制件,多個加速度計、第二中央處理器及無線發(fā)射器。該電子寵物的控制方法包括以下步驟,提供電子寵物;提供控制件;分別偵測該些加速度計的多個加速度值;以及當該些加速度值與預設(shè)指令相同時,電子寵物會根據(jù)預設(shè)指令做出預設(shè)動作,該電子寵物控制方法利用成本較低的加速度計來控制電子寵物,不需要直接撫摸電子寵物便會作出反應,可模擬出真實寵物與人類之間的互動,提升娛樂效果。
上述方案在一定程度上提高了使用者的操作樂趣,然而僅僅依靠加速度計的傳感數(shù)據(jù)來控制電子寵物,形式過于單一,不能夠滿足使用者的多種操作需求。
技術(shù)實現(xiàn)要素:
鑒于上述問題,本發(fā)明提出了一種電子寵物互動控制方法,其利用可穿戴設(shè)備本身所攜帶的多種傳感器所提供的傳感數(shù)據(jù)控制電子寵物與使用者互動,其提供了多種控制方法。
第一方面,本發(fā)明提供一種電子寵物互動控制方法,包括如下步驟:
采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù);本發(fā)明采集至少一個傳感器的數(shù)據(jù),由這些傳感數(shù)據(jù)所生成的判定結(jié)果更為準確;
發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù),以確定所述傳感數(shù)據(jù)所表征的行為,以根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與本機關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù);云端服務器具有更為強大的處理能力,能夠得到更為精確的結(jié)果;
接收所述電子寵物的狀態(tài)數(shù)據(jù),根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性信息。
具體地,所述的采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù)具體包括:
采集本機音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。
具體地,所述的發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù)具體包括如下步驟:
發(fā)送自音頻傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的音頻特征信息/語詞信息,以根據(jù)該音頻特征信息/語詞信息的語義確定所述使用者的行為。
在本發(fā)明一個實施例中,所述的采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù)具體包括:
采集本機觸屏傳感器的用于表征所述使用者的觸屏操作數(shù)據(jù),以作為所述傳感數(shù)據(jù)。
進一步地,所述的發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù)具體包括如下步驟:
發(fā)送自觸屏傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息,以根據(jù)該觸發(fā)操作信息確定所述使用者的行為。
在本發(fā)明一個實施例中,所述的采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù)具體包括:
采集本機姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。姿態(tài)傳感器的傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化數(shù)據(jù)。
進一步地,所述的發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù)具體包括如下步驟:
發(fā)送自姿態(tài)傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的所述使用者的動作信息,以根據(jù)該動作信息確定所述使用者的行為。
進一步地,所述姿態(tài)傳感器包括以下任意一種或任意多種:
加速度計,用于感知所述使用者移動過程中的加速度變化值作為所述姿態(tài)變化數(shù)據(jù);
陀螺儀,用于感知所述使用者移動過程中的角速率變化值作為所述姿態(tài)變化數(shù)據(jù);
磁強計,用于確定所述使用者在移動過程中的絕對方向作為所述姿態(tài)變化數(shù)據(jù)。
進一步地,所述行為與所述傳感數(shù)據(jù)之間存在算法關(guān)聯(lián)關(guān)系,所述算法關(guān)聯(lián)關(guān)系包括微積分算法、坐標變換算法、模式識別算法、數(shù)據(jù)融合算法中的任意多項。
具體地,在本發(fā)明一個實施例中,所述的以確定所述傳感數(shù)據(jù)所表征的行為后還包括如下步驟:
調(diào)用本機交互功能接口以通過交互界面顯示由云端服務器根據(jù)所述使用者的行為生成的行為日志。
優(yōu)選地,所述預設(shè)對應關(guān)系表征所述電子寵物對所述使用者的行為的反饋,其由云端服務器或與本機關(guān)聯(lián)的用戶設(shè)定。
具體地,在本發(fā)明一個實施例中,所述的以確定所述傳感數(shù)據(jù)所表征的行為后還包括如下步驟:
接收由云端服務器根據(jù)所述預設(shè)對應關(guān)系所發(fā)起的啟動相應應用程序的控制指令;
啟動所述應用程序,并調(diào)用本機交互功能接口顯示所述應用程序的執(zhí)行結(jié)果;
反饋該執(zhí)行結(jié)果到所述云端服務器以依據(jù)該執(zhí)行結(jié)果更新所述電子寵物的狀態(tài)數(shù)據(jù)。
進一步地,接收所述云端服務器根據(jù)所述執(zhí)行結(jié)果而生成的更新電子寵物的狀態(tài)數(shù)據(jù);
根據(jù)所述狀態(tài)數(shù)據(jù),調(diào)用本機交互功能接口顯示所述電子寵物的狀態(tài)。
在本發(fā)明一個實施例中,所述電子寵物互動控制方法還包括如下后序步驟:
響應于進入電子寵物界面的切換指令,調(diào)用所述配置屬性信息配置電子寵物的屬性并顯示該電子寵物。
具體地,在本發(fā)明一個實施例中,所述的預設(shè)對應關(guān)系表征所述使用者的行為與所述電子寵物的配置屬性的對應關(guān)系,所述電子寵物的配置屬性反映出來的電子寵物狀態(tài)與所述行為一一映射。
第二方面,本發(fā)明提供了一種電子寵物互動控制裝置,該電子寵物互動控制裝置具有實現(xiàn)上述第一方面中電子寵物互動控制方法行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應的模塊。該電子寵物互動控制裝置包括如下各模塊:
采集模塊,用于采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù);
發(fā)送模塊,用于發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù),以確定所述傳感數(shù)據(jù)所表征的行為,以根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與本機關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù);
接收模塊,用于接收所述電子寵物的狀態(tài)數(shù)據(jù),根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性信息。
具體地,所述的采集模塊具體用于:
采集本機音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。
進一步地,所述的發(fā)送模塊具體用于:
發(fā)送自音頻傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的音頻特征信息/語詞信息,以根據(jù)該音頻特征信息/語詞信息的語義確定所述使用者的行為。
結(jié)合第二方面,在本發(fā)明一個實施例中,所述的采集模塊具體用于:
采集本機觸屏傳感器的用于表征所述使用者的觸屏操作數(shù)據(jù),以作為所述傳感數(shù)據(jù)。
結(jié)合第二方面,在本發(fā)明一個實施例中,所述的發(fā)送模塊具體用于:
發(fā)送自觸屏傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息,以根據(jù)該觸發(fā)操作信息確定所述使用者的行為。
結(jié)合第二方面,在本發(fā)明一個實施例中,所述的采集模塊具體用于:
采集本機姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。
具體地,所述的發(fā)送模塊具體用于發(fā)送自姿態(tài)傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的所述使用者的動作信息,以根據(jù)該動作信息確定所述使用者的行為。
進一步地,所述姿態(tài)傳感器包括以下任意一種或任意多種:
加速度計,用于感知所述使用者移動過程中的加速度變化值作為所述姿態(tài)變化數(shù)據(jù);
陀螺儀,用于感知所述使用者移動過程中的角速率變化值作為所述姿態(tài)變化數(shù)據(jù);
磁強計,用于確定所述使用者在移動過程中的絕對方向作為所述姿態(tài)變化數(shù)據(jù)。
進一步地,所述行為與所述傳感數(shù)據(jù)之間存在算法關(guān)聯(lián)關(guān)系,所述算法關(guān)聯(lián)關(guān)系包括微積分算法、坐標變換算法、模式識別算法、數(shù)據(jù)融合算法中的任意多項。
具體地,所述的控制裝置還包括如下模塊:
行為日志顯示模塊,用于調(diào)用本機交互功能接口以通過交互界面顯示由云端服務器根據(jù)所述使用者的行為生成的行為日志。
具體地,所述預設(shè)對應關(guān)系表征所述電子寵物對所述使用者的行為的反饋,其由云端服務器或與本機關(guān)聯(lián)的用戶設(shè)定。
在本發(fā)明一個實施例中,所述的接收模塊包括如下單元:
接收指令單元,用于接收由云端服務器根據(jù)所述預設(shè)對應關(guān)系所發(fā)起的啟動相應應用程序的控制指令;
啟動程序單元,用于啟動所述應用程序,并調(diào)用本機交互功能接口顯示所述應用程序的執(zhí)行結(jié)果;
反饋結(jié)果單元,用于反饋該執(zhí)行結(jié)果到所述云端服務器以依據(jù)該執(zhí)行結(jié)果更新所述電子寵物的狀態(tài)數(shù)據(jù)。
進一步地,所述的接收模塊還包括如下單元:
接收數(shù)據(jù)單元,用于接收所述云端服務器根據(jù)所述執(zhí)行結(jié)果而生成的更新電子寵物的狀態(tài)數(shù)據(jù);
顯示單元,用于根據(jù)所述狀態(tài)數(shù)據(jù),調(diào)用本機交互功能接口顯示所述電子寵物的狀態(tài)。
在本發(fā)明一個實施例中,所述控制裝置還包括切換模塊,其用于響應于進入電子寵物界面的切換指令,調(diào)用所述配置屬性信息配置電子寵物的屬性并顯示該電子寵物。
優(yōu)選地,所述的預設(shè)對應關(guān)系表征所述使用者的行為與所述電子寵物的配置屬性的對應關(guān)系,所述電子寵物的配置屬性反映出來的電子寵物狀態(tài)與所述行為一一映射。
結(jié)合第二方面,在一個可能的設(shè)計中,電子寵物互動控制裝置的結(jié)構(gòu)中包括處理器和存儲器,所述存儲器用于存儲支持收發(fā)裝置執(zhí)行上述方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。所述電子寵物互動控制裝置還可以包括通信接口,用于電子寵物互動控制裝置與其他設(shè)備或通信網(wǎng)絡(luò)通信。
第三方面,本發(fā)明提供了一種電子寵物的控制方法,包括如下步驟:
接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù);
解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為;
根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與所述可穿戴設(shè)備關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù),并發(fā)送該狀態(tài)數(shù)據(jù)至所述可穿戴設(shè)備以改變所述電子寵物的配置屬性信息。
具體地,所述的接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù)包括如下步驟:
接收可穿戴設(shè)備發(fā)送的其音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),作為所述傳感數(shù)據(jù)。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為具體包括如下步驟:
提取所述傳感數(shù)據(jù)中的音頻特征信息;
根據(jù)所述音頻特征信息確定該音頻特征信息所表征的使用者的行為。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù)包括如下步驟:
接收可穿戴設(shè)備發(fā)送的其觸屏傳感器的用于表征所述使用者的觸屏操作數(shù)據(jù),作為所述傳感數(shù)據(jù)。
進一步地,所述的解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為具體包括如下步驟:
提取所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息;
根據(jù)所述觸發(fā)操作信息確定該觸發(fā)操作信息所表征的使用者的行為。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù)包括如下步驟:
接收可穿戴設(shè)備發(fā)送的其姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),作為所述傳感數(shù)據(jù)。
進一步地,所述的解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為具體包括如下步驟:
提取所述傳感數(shù)據(jù)中的所述使用者的動作信息;
根據(jù)所述動作信息確定該動作信息所表征的使用者的行為。
進一步地,所述姿態(tài)傳感器包括以下任意一種或任意多種:
加速度計,用于感知所述使用者移動過程中的加速度變化值作為所述姿態(tài)變化數(shù)據(jù);
陀螺儀,用于感知所述使用者移動過程中的角速率變化值作為所述姿態(tài)變化數(shù)據(jù);
磁強計,用于確定所述使用者在移動過程中的絕對方向作為所述姿態(tài)變化數(shù)據(jù)。
進一步地,所述行為與所述傳感數(shù)據(jù)之間存在算法關(guān)聯(lián)關(guān)系,所述算法關(guān)聯(lián)關(guān)系包括微積分算法、坐標變換算法、模式識別算法、數(shù)據(jù)融合算法中的任意多項。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的確定所述傳感數(shù)據(jù)所表征的行為后還包括如下步驟:
根據(jù)所述使用者的行為生成對應所述使用者的行為日志,在發(fā)送所述狀態(tài)數(shù)據(jù)時一并將該行為日志發(fā)送給所述可穿戴設(shè)備。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述預設(shè)對應關(guān)系表征所述電子寵物對所述使用者的行為的反饋,其由云端服務器或與本機關(guān)聯(lián)的用戶設(shè)定。
結(jié)合第三方面,所述的確定所述傳感數(shù)據(jù)所表征的行為后還包括如下步驟:
根據(jù)所述預設(shè)對應關(guān)系向所述可穿戴設(shè)備發(fā)起啟動相應應用程序的控制指令;
根據(jù)所述可穿戴設(shè)備響應于所述控制指令而啟動的應用程序的執(zhí)行結(jié)果而更新所述電子寵物的狀態(tài)數(shù)據(jù)。
進一步地,還包括后序步驟:
發(fā)送根據(jù)所述執(zhí)行結(jié)果而生成的更新電子寵物的狀態(tài)數(shù)據(jù)至所述可穿戴設(shè)備,以根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的預設(shè)對應關(guān)系表征所述使用者的行為與所述電子寵物的配置屬性的對應關(guān)系,所述電子寵物的配置屬性反映出來的電子寵物狀態(tài)與所述行為一一映射。
第四方面,本發(fā)明還提供了一種電子寵物互動控制裝置,該電子寵物互動控制裝置具有實現(xiàn)上述第一方面中電子寵物互動控制方法行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應的模塊。該電子寵物的控制裝置包括如下模塊:
數(shù)據(jù)接收模塊,用于接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù);
數(shù)據(jù)解析模塊,用于解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為;
更新模塊,用于根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與所述可穿戴設(shè)備關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù),并發(fā)送該狀態(tài)數(shù)據(jù)至所述可穿戴設(shè)備以改變所述電子寵物的配置屬性信息。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述數(shù)據(jù)接收模塊具體用于:
接收可穿戴設(shè)備發(fā)送的其音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),作為所述傳感數(shù)據(jù)。
進一步地,所述數(shù)據(jù)解析模塊具體包括如下單元:
第一提取單元,用于提取所述傳感數(shù)據(jù)中的音頻特征信息;
第一行為確定單元,用于根據(jù)所述音頻特征信息確定該音頻特征信息所表征的使用者的行為。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述的數(shù)據(jù)接收模塊具體用于:
接收可穿戴設(shè)備發(fā)送的其觸屏傳感器的用于表征所述使用者的觸屏操作數(shù)據(jù),作為所述傳感數(shù)據(jù)。
進一步地,所述數(shù)據(jù)解析模塊具體包括如下單元:
第二提取單元,用于提取所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息;
第二行為確定單元,用于根據(jù)所述觸發(fā)操作信息確定該觸發(fā)操作信息所表征的使用者的行為。
結(jié)合第四方面,在本發(fā)明一個實施例中,所述的數(shù)據(jù)接收模塊用于:
接收可穿戴設(shè)備發(fā)送的其姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),作為所述傳感數(shù)據(jù)。
進一步地,所述的數(shù)據(jù)解析模塊具體包括如下單元:
第三提取單元,用于提取所述傳感數(shù)據(jù)中的所述使用者的動作信息;
第三行為確定單元,用于根據(jù)所述動作信息確定該動作信息所表征的使用者的行為。
進一步地,所述姿態(tài)傳感器包括以下任意一種或任意多種:
加速度計,用于感知所述使用者移動過程中的加速度變化值作為所述姿態(tài)變化數(shù)據(jù);
陀螺儀,用于感知所述使用者移動過程中的角速率變化值作為所述姿態(tài)變化數(shù)據(jù);
磁強計,用于確定所述使用者在移動過程中的絕對方向作為所述姿態(tài)變化數(shù)據(jù)。
進一步地,所述行為與所述傳感數(shù)據(jù)之間存在算法關(guān)聯(lián)關(guān)系,所述算法關(guān)聯(lián)關(guān)系包括微積分算法、坐標變換算法、模式識別算法、數(shù)據(jù)融合算法中的任意多項。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述的控制裝置還包括如下模塊:
行為日志生成模塊,用于根據(jù)所述使用者的行為生成對應所述使用者的行為日志,在發(fā)送所述狀態(tài)數(shù)據(jù)時一并將該行為日志發(fā)送給所述可穿戴設(shè)備。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述預設(shè)對應關(guān)系表征所述電子寵物對所述使用者的行為的反饋,其由云端服務器或與本機關(guān)聯(lián)的用戶設(shè)定。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述控制裝置還包括:
程序啟動模塊,用于根據(jù)所述預設(shè)對應關(guān)系向所述可穿戴設(shè)備發(fā)起啟動相應應用程序的控制指令;
更新模塊,用于根據(jù)所述可穿戴設(shè)備響應于所述控制指令而啟動的應用程序的執(zhí)行結(jié)果而更新所述電子寵物的狀態(tài)數(shù)據(jù)。
進一步地,所述控制裝置還包括:
數(shù)據(jù)發(fā)送模塊,用于發(fā)送根據(jù)所述執(zhí)行結(jié)果而生成的更新電子寵物的狀態(tài)數(shù)據(jù)至所述可穿戴設(shè)備,以根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述的預設(shè)對應關(guān)系表征所述使用者的行為與所述電子寵物的配置屬性的對應關(guān)系,所述電子寵物的配置屬性反映出來的電子寵物狀態(tài)與所述行為一一映射。
結(jié)合第四方面,在一個可能的設(shè)計中,電子寵物互動控制裝置的結(jié)構(gòu)中包括處理器和存儲器,所述存儲器用于存儲支持收發(fā)裝置執(zhí)行上述方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。所述電子寵物互動控制裝置還可以包括通信接口,用于電子寵物互動控制裝置與其他設(shè)備或通信網(wǎng)絡(luò)通信。
第五方面,本發(fā)明還提供了一種可穿戴設(shè)備,包括:
觸敏顯示器,用于感知操作指令并根據(jù)該指令顯示相應的界面;
存儲器,用于存儲支持收發(fā)裝置執(zhí)行上述電子寵物互動控制裝置的程序;
一個或多個處理器,用于執(zhí)行所述存儲器中存儲的程序;
通信接口,用于上述電子寵物互動控制裝置與其他設(shè)備或通信網(wǎng)絡(luò)通信;
一個或多個應用程序,所述一個或多個程序被配置為用于執(zhí)行實現(xiàn)上述電子寵物互動控制裝置的功能。
第六方面,本發(fā)明實施例提供了一種計算機存儲介質(zhì),用于儲存為上述電子寵物互動控制裝置所用的計算機軟件指令,其包含用于執(zhí)行上述方面為電子寵物互動控制裝置所設(shè)計的程序。
相對于現(xiàn)有技術(shù),本發(fā)明提供的方案,可穿戴設(shè)備端采集其自身傳感器的傳感數(shù)據(jù)并發(fā)送到云端服務器,以依據(jù)云端服務器對這些傳感數(shù)據(jù)進行解析,從而確定傳感數(shù)據(jù)所表征的使用者的行為,以根據(jù)預設(shè)對應關(guān)系確定電子寵物的狀態(tài),從而將該信息發(fā)送至可穿戴設(shè)備以完成對電子寵物的配置更新,形成電子寵物和使用者之間的互動。一方面,本發(fā)明提供了一種較為簡潔控制方式,使用者甚至不必刻意的去操控人機界面,設(shè)備就能獲取到使用者的行為和意向,從而驅(qū)使電子寵物做出互動動作;另一方面,可穿戴設(shè)備將傳感數(shù)據(jù)上傳至云端服務器進行處理,云端服務器具有更強大的硬件設(shè)施,同時支持更復雜的算法,因而能夠得到實時準確的使用者行為判定結(jié)果;另一方面,當把傳感數(shù)據(jù)上傳到云端服務器時,云端服務器能夠掌控使用者的行為,尤其當該可穿戴設(shè)備的使用者為老人和小孩時,隨時掌握使用者的動態(tài)有助于保證孩子和老人的安全;另一方面,通過電子寵物的可愛形象吸引使用者,讓其與孩子進行互動,通過改變電子寵物的屬性來對孩子的行為進行評價,本方案提供的是一種更有益身心、同時兼顧使用者樂趣的方案;另外,本發(fā)明還具有系統(tǒng)魯棒性能好、操作方法簡單,實時等特點。
本發(fā)明的這些方面或其他方面在以下實施例的描述中會更加簡明易懂。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出了根據(jù)本發(fā)明一個實施例的可穿戴設(shè)備和服務器的系統(tǒng)架構(gòu)圖。
圖2示出了根據(jù)本發(fā)明一個實施例的電子寵物互動控制方法流程圖。
圖3示出了根據(jù)本發(fā)明一個實施例的根據(jù)預設(shè)對應關(guān)系發(fā)起應用程序的流程圖。
圖4示出了根據(jù)本發(fā)明一個實施例的根據(jù)執(zhí)行結(jié)果而更新電子寵物狀態(tài)的流程圖。
圖5示出了根據(jù)本發(fā)明一個實施例的電子寵物控制裝置框圖。
圖6示出了根據(jù)本發(fā)明一個實施例的接收模塊框圖。
圖7示出了根據(jù)本發(fā)明另一個實施例的接收模塊框圖。
圖8示出了根據(jù)本發(fā)明一個實施例的電子寵物的控制方法流程圖。
圖9示出了根據(jù)本發(fā)明一個實施例的解析傳感數(shù)據(jù)的方法流程圖。
圖10示出了根據(jù)本發(fā)明另一個實施例的解析傳感數(shù)據(jù)的方法流程圖。
圖11示出了根據(jù)本發(fā)明另一個實施例的解析傳感數(shù)據(jù)的方法流程圖。
圖12示出了根據(jù)本發(fā)明一個實施例的發(fā)起啟動應用程序的控制指令方法流程圖。
圖13示出了根據(jù)本發(fā)明一個實施例的電子寵物互動控制裝置框圖。
圖14示出了根據(jù)本發(fā)明一個實施例的數(shù)據(jù)解析模塊框圖。
圖15示出了根據(jù)本發(fā)明另一個實施例的數(shù)據(jù)解析模塊框圖。
圖16示出了根據(jù)本發(fā)明另一個實施例的數(shù)據(jù)解析模塊框圖。
圖17示出了根據(jù)本發(fā)明另一個實施例的電子寵物互動控制裝置框圖。
圖18示出了根據(jù)本發(fā)明一個實施例的一種可穿戴設(shè)備框圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號如101、102等,僅僅是用于區(qū)分開各個不同的操作,序號本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設(shè)備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明所述的“電子寵物”是指能夠直觀顯示的一個視圖組件或者多個視圖組件組合而成的整體,鑒于每個視圖組件都具有其特定的屬性配置項,通過調(diào)用相關(guān)函數(shù)即可完成對電子寵物屬性的更改,以控制所述電子寵物顯示出不同的狀態(tài)。
本發(fā)明所述的“狀態(tài)數(shù)據(jù)”用于表征更改電子寵物各個視圖組件屬性的數(shù)據(jù)。
本發(fā)明所述的“屬性信息”包括用于配置界面互動組件屬性的屬性參數(shù),具體地,指組件的顏色參數(shù)、形狀參數(shù)、大小參數(shù)等,但“屬性信息”不止包含于此,還包括在何時間顯示,顯示時間多久,是否重復顯示等?;谏鲜雒枋?,相信本領(lǐng)域內(nèi)技術(shù)人員可以理解本發(fā)明所述“屬性信息”。
本發(fā)明所述的傳感器包括加速度計、陀螺儀、地磁計、音頻傳感器、圖像傳感器、觸屏傳感器等,但不限制于此,本領(lǐng)域內(nèi)技術(shù)人員可以理解,一方面所述傳感器可以以集成的方式安裝在本機,另一方面,所述傳感器也包括穿戴于使用者的身上的傳感器,例如穿戴在使用者的手上的含有加速度計的手套。
在本發(fā)明的實施例中,電子寵物互動控制的系統(tǒng)架構(gòu)如圖1所示,包括服務器及可穿戴設(shè)備,可穿戴設(shè)備例如智能手表、智能手環(huán)、智能眼鏡等電子產(chǎn)品。以可穿戴設(shè)備為智能手表為例,在云端服務器與智能手表建立通訊鏈路后,智能手表以無線發(fā)送的方式將采集到的傳感數(shù)據(jù)發(fā)送到云端服務器,云端服務器對傳感數(shù)據(jù)進行處理,通過解析數(shù)據(jù)而分析出使用者的行為,并根據(jù)傳感數(shù)據(jù)制定用于改變所述界面互動組件的互動狀態(tài)的屬性修改指令。本領(lǐng)域內(nèi)技術(shù)人員可以理解的是云端服務器亦可以隨時將其分析出的使用者的行為發(fā)送回給智能手表,并在智能手表上的人機界面顯示出來;本領(lǐng)域內(nèi)技術(shù)人員可以理解,在本發(fā)明中,智能手表端和云端服務器互相協(xié)作完成對界面互動組件的控制,智能手表將傳感數(shù)據(jù)上傳到服務器進行處理,能夠利用服務器的強大處理能力得到更為精準的判定結(jié)果。
第一方面,結(jié)合圖2,本發(fā)明提供一種電子寵物互動控制方法,包括如下步驟:
S101,采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù);在一個實施例中,僅僅采集加速度傳感器的傳感數(shù)據(jù)用于測定所述使用者的睡眠狀態(tài);而在其他實施例中,本發(fā)明采集加速度傳感器、陀螺儀、地磁計等多個傳感器的數(shù)據(jù),綜合多個傳感數(shù)據(jù)而生成的判定結(jié)果判斷使用者是否彈鋼琴。
本機中央處理器與本機所關(guān)聯(lián)/攜帶的傳感器之間的通信是即時的,一方面,中央處理器可以通過一些控制信令去獲取傳感器的傳感數(shù)據(jù),另一方面,傳感器在獲得傳感數(shù)據(jù)的同時也可以主動發(fā)送至中央處理器進行處理。
本發(fā)明所采集的傳感數(shù)據(jù)來源于一個傳感器,也可以為多個傳感器共同協(xié)作發(fā)送的一組數(shù)據(jù)。
所述傳感器的傳感數(shù)據(jù)用于表征本機使用者的行為,包括使用者的說話行為、觸摸行為、行走行為、跑步行為、吃飯行為等等。這些使用者的行為都是通過對傳感數(shù)據(jù)分析而獲得的。
具體地,所述的采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù)具體包括:采集本機音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。在本實施例中,當使用者發(fā)出語音時,音頻傳感器會對使用者的語音進行識別,并且通過將其上傳到服務器的方式來提取語音中的特征信息來分析使用者的行為意向。
在本發(fā)明另一個實施例中,所述的采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù)具體包括:采集本機觸屏傳感器的用于表征所述使用者的觸屏操作數(shù)據(jù),以作為所述傳感數(shù)據(jù)。在本發(fā)明的一個實施例中,當使用者觸發(fā)屏幕不同的控件時,系統(tǒng)會將使用者的觸發(fā)操作發(fā)送至服務器以對使用者的觸發(fā)操作進行分析,并通過云端服務器分析出使用者的行為,并根據(jù)預設(shè)的對應關(guān)系生成對寵物的狀態(tài)控制指令。
在本發(fā)明另一個實施例中,所述的采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù)具體包括:采集本機姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。姿態(tài)傳感器的傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化數(shù)據(jù),本發(fā)明的一個實施例是,加速度傳感器安裝于所述使用者手上的手套,當用互有手指動作時,加速度計的傳感數(shù)據(jù)發(fā)生變化而導致傳感器的加速度值發(fā)生改變,本機采集到該傳感數(shù)據(jù),將其上傳至云端服務器,云端服務器的反饋數(shù)據(jù)為“使用者在談鋼琴”;在另一個實施例中,云端服務器的反饋數(shù)據(jù)為其按照預設(shè)于彈鋼琴行為的對應關(guān)系而生成的對電子寵物狀態(tài)的改變,在該實施例中,對應的電子寵物的狀態(tài)為跟隨手指動作打節(jié)拍;在其他幾個實施例中,對應的電子寵物的狀態(tài)還包括搖頭、跳舞、彈鋼琴、唱歌等。
在其中一個實施例中,還揭示了將傳感器集成在一個芯片上,通過該芯片的數(shù)據(jù)就能夠判定出使用者的行為;而在另外的一個實施例中,還揭示了將不同傳感器穿戴于使用者不同身體部位,在該實施例中,在紐扣上安裝了隱形圖像傳感器,在衣領(lǐng)上安裝了音頻傳感器,在鞋子上安裝了加速度傳感器。
在本發(fā)明中,傳感器的協(xié)作方式以及在檢測使用者的某個特定行為所需要的傳感器的數(shù)量都是不受本發(fā)明的限制,任何基于本發(fā)明方案基礎(chǔ)上所做的協(xié)作方式和傳感器的數(shù)量及種類的改變均應當屬于基于本方案的簡單變型,應該屬于本發(fā)明保護范圍之內(nèi)。
S102,發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù),以確定所述傳感數(shù)據(jù)所表征的行為,以根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與本機關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù);云端服務器具有更為強大的處理能力,能夠得到更為精確的結(jié)果。
具體地,所述的發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù)具體包括步驟:發(fā)送自音頻傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的音頻特征信息/語詞信息,以根據(jù)該音頻特征信息/語詞信息的語義確定所述使用者的行為。云端服務器從傳感數(shù)據(jù)中提取出音頻特征信息/詞語信息,所述的音頻特征信息包括頻率,音量,音調(diào)等,能夠通過音頻特征信息確定使用者的身份,例如在本發(fā)明一個實施例中,云端服務器通過數(shù)字濾波、快速傅里葉變換、線性預測編碼、信號處理、矢量量化等算法從音頻傳感數(shù)據(jù)中分析出聲紋特征,根據(jù)與預先記錄的聲紋信息對比判定使用者的身份。在本發(fā)明的另一個實施例中,還對音頻傳感數(shù)據(jù)提取詞匯內(nèi)容,對于預設(shè)對應關(guān)系的預設(shè)表中所敏感的詞匯進行提取,例如提取敏感詞匯“喝水”等。
在本發(fā)明一個實施例中,所述的發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù)具體包括步驟:發(fā)送自觸屏傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息,以根據(jù)該觸發(fā)操作信息確定所述使用者的行為。在本發(fā)明的一個實施例中,在人機界面上顯示了若干個控件,當使用者觸發(fā)控件時,本機就將觸發(fā)操作信息迅速發(fā)送至服務器,服務器根據(jù)預設(shè)的對應于該控件的選項去控制電子寵物做出互動。在本發(fā)明的一個實施例中,當使用者點擊屏幕上的“購物”按鈕時,最終得到的電子寵物的狀態(tài)是走去購物商城;在本發(fā)明的另一個實施例中,所述的電子寵物的狀態(tài)對應的是走去購物商城,并且啟動本機上的購物APP,例如“淘寶”,并且根據(jù)使用者后序?qū)缑嫔系挠|發(fā)操作去完成寵物幫忙購物的情景。
在本發(fā)明一個實施例中,所述的發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù)具體包括步驟:發(fā)送自姿態(tài)傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的所述使用者的動作信息,以根據(jù)該動作信息確定所述使用者的行為。所述的姿態(tài)傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化,例如,穿戴于使用者的手腕上的加速度傳感器可以檢測出使用者的行走步數(shù)、行走狀態(tài)。在本發(fā)明一個實施例中,通過測量穿戴在手腕上的傳感器的傳感數(shù)據(jù)判定使用者的行為,當傳感數(shù)據(jù)在一定的時間內(nèi)沒有變化時,云端判定使用者的行為為睡眠,則根據(jù)預設(shè)對應關(guān)系發(fā)送控制寵物唱安眠曲的動作;在本發(fā)明的另一個實施例中,對應于孩子睡覺的寵物狀態(tài)為睡眠;而在其他實施例中,本發(fā)明還判定孩子是否在吃飯、跑步、寫作業(yè)等。
進一步地,所述姿態(tài)傳感器包括以下任意一種或任意多種:
加速度計,用于感知所述使用者移動過程中的加速度變化值作為所述姿態(tài)變化數(shù)據(jù);陀螺儀,用于感知所述使用者移動過程中的角速率變化值作為所述姿態(tài)變化數(shù)據(jù);磁強計,用于確定所述使用者在移動過程中的絕對方向作為所述姿態(tài)變化數(shù)據(jù)。
進一步地,所述行為與所述傳感數(shù)據(jù)之間存在算法關(guān)聯(lián)關(guān)系,所述算法關(guān)聯(lián)關(guān)系包括微積分算法、坐標變換算法、模式識別算法、數(shù)據(jù)融合算法中的任意多項。例如,在智能手表上裝配有加速度傳感器,采用三軸加速度傳感器測出智能手表在x、y、z三個軸上的加速度為ax,ay,az,三個軸的初始速度為vx0,vy0,vz0,則根據(jù)微積分算法ds=vdt,在t時刻智能手表在三個軸的速度vx、vy、vz為:
vx=vx0+axt
vy=vy0+ayt
vz=vz0+azt
繼而,根據(jù)可以得出,在t時刻智能手表在三個軸的位移為sx、sy、sz為:
sx=vx0t+1/2axt2
sy=vy0t+1/2ayt2
sz=vz0t+1/2azt2
以上根據(jù)微積分算法求出了對應三個軸的加速度、速度和位移,本領(lǐng)域內(nèi)技術(shù)人員可以理解,根據(jù)這些數(shù)據(jù)可以求出傳感器所穿戴處的位移,如果所述傳感器是穿戴在使用者的手腕上,則可以判定出胳膊的狀態(tài),從而可以判斷吃飯、睡覺、走路、跑步等行為。而在另一個實施例中,所述加速度傳感器是穿戴于所述使用者的手指上,當使用者手指有動作時,加速度計的傳感數(shù)據(jù)發(fā)生變化,根據(jù)手指動作可以判斷使用者的握拳、彈鋼琴、吃飯等行為。
S103,接收所述電子寵物的狀態(tài)數(shù)據(jù),根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性信息。在本發(fā)明的實施例中,所述的狀態(tài)數(shù)據(jù)是對電子寵物狀態(tài)的更改,包括對電子寵物多個屬性的控制,更具體的,則涉及到對每個組件的屬性控制,例如控制某個組件為紅色,形狀為長方形。多個組件的屬性信息結(jié)合到一起就可以顯示出一個電子寵物的狀態(tài)。
具體地,在本發(fā)明一個實施例中,結(jié)合圖3,所述的以確定所述傳感數(shù)據(jù)所表征的行為后還包括如下步驟:
S201,接收由云端服務器根據(jù)所述預設(shè)對應關(guān)系所發(fā)起的啟動相應應用程序的控制指令;在本發(fā)明一個實施例中,所述的預設(shè)對應關(guān)系中表明了使用者行為和應用程序的對應關(guān)系,當云端服務器判定使用者的某一行為時,就會根據(jù)預設(shè)對應關(guān)系生成對應于這一行為的對電子寵物的配置,例如當用戶說“淘寶”時,可穿戴設(shè)備端將該音頻信號上傳至云端服務器,云端服務器生成對應開啟“淘寶”應用程序的控制指令。
S202,啟動所述應用程序,并調(diào)用本機交互功能接口顯示所述應用程序的執(zhí)行結(jié)果;在本發(fā)明一個實施例中,當可穿戴設(shè)備接收到由云端服務器發(fā)送的啟動應用程序的控制指令時,啟動相應應用程序,例如當接收到“淘寶”啟動指令時,則對應的打開淘寶軟件。
S203,反饋該執(zhí)行結(jié)果到所述云端服務器以依據(jù)該執(zhí)行結(jié)果更新所述電子寵物的狀態(tài)數(shù)據(jù)。在本發(fā)明的一個實施例中,在本機執(zhí)行了云端服務器所發(fā)送的啟動應用程序的控制指令時,應用程序會產(chǎn)生執(zhí)行結(jié)果,本機將執(zhí)行結(jié)果反饋給云端服務器,例如,當云端服務器發(fā)送的是啟動殺毒軟件應用程序時,本機啟動殺毒軟件應用程序,并將殺毒軟件應用程序的執(zhí)行結(jié)果反饋到云端服務器。
進一步地,結(jié)合圖4,包括如下步驟:
S301,接收所述云端服務器根據(jù)所述執(zhí)行結(jié)果而生成的更新電子寵物的狀態(tài)數(shù)據(jù);在本發(fā)明一個實施例中,云端服務器根據(jù)應用程序的執(zhí)行結(jié)果更新電子寵物的狀態(tài)數(shù)據(jù),例如當執(zhí)行殺毒軟件應用程序的結(jié)果為發(fā)現(xiàn)病毒,則對應的更新電子寵物的狀態(tài)數(shù)據(jù)為電子寵物生病,并提示有病毒。
S302,本機根據(jù)所述狀態(tài)數(shù)據(jù),調(diào)用本機交互功能接口顯示所述電子寵物的狀態(tài)。例如,當殺毒軟件檢測到有病毒時,電子寵物生病。
具體地,在本發(fā)明一個實施例中,所述的以確定所述傳感數(shù)據(jù)所表征的行為后還包括如下步驟:
調(diào)用本機交互功能接口以通過交互界面顯示由云端服務器根據(jù)所述使用者的行為生成的行為日志。在本發(fā)明的一個實施例中,云端服務器解析可穿戴設(shè)備上傳的傳感數(shù)據(jù)成所述使用者的行為,并將這些行為依次記錄下來,生成一個行為日志,在本發(fā)明一個實施例中,云端服務器根據(jù)傳感數(shù)據(jù)生成的行為日志為“7點鐘,起床;8點鐘,早餐;9點鐘,繪畫;12點中,午餐;”。本機在接收到該行為日志時,在界面顯示出來,當然,表現(xiàn)行為日志的形式不僅僅是在界面全部顯示,也可以是逐條顯示。
具體地,所述預設(shè)對應關(guān)系表征所述電子寵物對所述使用者的行為的反饋,其由云端服務器或與本機關(guān)聯(lián)的用戶設(shè)定。所述的預設(shè)對應關(guān)系可以由與所述可穿戴設(shè)備關(guān)聯(lián)的設(shè)備如手機進行設(shè)置,具體地,在一個實施例中,家長自手機端進行設(shè)置,并與云端協(xié)同完成預設(shè)對應關(guān)系,生成預設(shè)對應表;在另一個實施例中,所述的預設(shè)對應關(guān)系由云端服務器根據(jù)數(shù)據(jù)庫的數(shù)據(jù)設(shè)置而成。所述的預設(shè)對應關(guān)系表征著使用者的行為和電子寵物的反應之間的對應關(guān)系,在一個實施例中,用戶彈琴的行為對應著電子寵物唱歌;而在另一個實施例中,用戶在睡覺的行為對應著電子寵物也在睡覺;而在另一個實施例中,當判定使用者沒按時睡覺,所述云端服務器根據(jù)所述預設(shè)對應關(guān)系配置所述電子寵物的屬性為一個缺覺的動畫文件,使得電子寵物展示其疲憊感動畫和/或音頻,甚至還可以是配置它不響應使用者操作等等。
在本發(fā)明另一個實施例中,所述的預設(shè)對應關(guān)系表征所述使用者的行為與所述電子寵物的配置屬性的對應關(guān)系,所述電子寵物的配置屬性反映出來的電子寵物狀態(tài)與所述行為一一映射。在本實施例中,預設(shè)對應關(guān)系是一一映射的,例如當使用者在吃飯時,所配置的電子寵物的屬性也是吃飯。
在本發(fā)明一個實施例中,所述電子寵物互動控制方法還包括如下后序步驟:響應于進入電子寵物界面的切換指令,調(diào)用所述配置屬性信息配置電子寵物的屬性并顯示該電子寵物。在本實施例中,當使用者觸發(fā)電子寵物界面時,就會調(diào)用所述配置屬性信息配置電子寵物的屬性,并顯示電子寵物。
進一步地,所述的電子寵物的配置屬性包括成長值、睡眠值、力量值和知識值,依據(jù)該配置屬性配置所述電子寵物以映射所述使用者的行為。在本發(fā)明一個實施例中,電子寵物的屬性,如它的例如健康值、睡眠值、力量值、知識值等配置屬性用于配置電子寵物,通過這些值的數(shù)據(jù)變化來映射使用者的行為,在本發(fā)明一個實施例中,睡眠值用于反映睡眠質(zhì)量,若睡眠良好,則睡眠值為滿分10顆星,當使用者睡6個小時時,睡眠值為7顆星,而在睡眠8個小時時,睡眠值為10顆星。
第二方面,本發(fā)明提供了一種電子寵物互動控制裝置,參考圖5,該電子寵物互動控制裝置具有實現(xiàn)上述第一方面中電子寵物互動控制方法行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應的模塊。該電子寵物互動控制裝置包括如下各模塊:
采集模塊101,用于采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù);在一個實施例中,僅僅采集加速度傳感器的傳感數(shù)據(jù)用于測定所述使用者的睡眠狀態(tài);而在其他實施例中,本發(fā)明采集加速度傳感器、陀螺儀、地磁計等多個傳感器的數(shù)據(jù),綜合多個傳感數(shù)據(jù)而生成的判定結(jié)果判斷使用者是否彈鋼琴。
本機中央處理器與本機所關(guān)聯(lián)/攜帶的傳感器之間的通信是即時的,一方面,中央處理器可以通過一些控制信令去獲取傳感器的傳感數(shù)據(jù),另一方面,傳感器在獲得傳感數(shù)據(jù)的同時也可以主動發(fā)送至中央處理器進行處理。
本發(fā)明所采集的傳感數(shù)據(jù)來源于一個傳感器,也可以為多個傳感器共同協(xié)作發(fā)送的一組數(shù)據(jù)。
所述傳感器的傳感數(shù)據(jù)用于表征本機使用者的行為,包括使用者的說話行為、觸摸行為、行走行為、跑步行為、吃飯行為等等。這些使用者的行為都是通過對傳感數(shù)據(jù)分析而獲得的。
具體地,所述的采集模塊具體用于:采集本機音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。在本實施例中,當使用者發(fā)出語音時,音頻傳感器會對使用者的語音進行識別,并且通過將其上傳到服務器的方式來提取語音中的特征信息來分析使用者的行為意向。
在本發(fā)明另一個實施例中,具體地,所述的采集模塊具體用于:采集本機觸屏傳感器的用于表征所述使用者的觸屏操作數(shù)據(jù),以作為所述傳感數(shù)據(jù)。在本發(fā)明的一個實施例中,當使用者觸發(fā)屏幕不同的控件時,系統(tǒng)會將使用者的觸發(fā)操作發(fā)送至服務器以對使用者的觸發(fā)操作進行分析,并通過云端服務器分析出使用者的行為,并根據(jù)預設(shè)的對應關(guān)系生成對寵物的狀態(tài)控制指令。
在本發(fā)明另一個實施例中,具體地,所述的采集模塊具體用于:采集本機姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。姿態(tài)傳感器的傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化數(shù)據(jù),本發(fā)明的一個實施例是,加速度計傳感器安裝于所述使用者手上的手套,當用互有手指動作時,加速度計的傳感數(shù)據(jù)發(fā)生變化而導致傳感器的加速度值發(fā)生改變,本機采集到該傳感數(shù)據(jù),將其上傳至云端服務器,云端服務器的反饋數(shù)據(jù)為“使用者在談鋼琴”;在另一個實施例中,云端服務器的反饋數(shù)據(jù)為其按照預設(shè)于彈鋼琴行為的對應關(guān)系而生成的對電子寵物狀態(tài)的改變,在該實施例中,對應的電子寵物的狀態(tài)為跟隨手指動作打節(jié)拍;在其他幾個實施例中,對應的電子寵物的狀態(tài)還包括搖頭、跳舞、彈鋼琴、唱歌等。
在其中一個實施例中,還揭示了將傳感器集成在一個芯片上,通過該芯片的數(shù)據(jù)就能夠判定出使用者的行為;而在另外的一個實施例中,還揭示了將不同傳感器穿戴于使用者不同身體部位,在該實施例中,在紐扣上安裝了隱形圖像傳感器,在衣領(lǐng)上安裝了音頻傳感器,在鞋子上安裝了加速度傳感器。
在本發(fā)明中,傳感器的協(xié)作方式以及在檢測使用者的某個特定行為所需要的傳感器的數(shù)量都是不受本發(fā)明的限制,任何基于本發(fā)明方案基礎(chǔ)上所做的協(xié)作方式和傳感器的數(shù)量及種類的改變均應當屬于基于本方案的簡單變型,應該屬于本發(fā)明保護范圍之內(nèi)。
發(fā)送模塊102,用于發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù),以確定所述傳感數(shù)據(jù)所表征的行為,以根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與本機關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù)。
具體地,所述的發(fā)送模塊具體用于:發(fā)送自音頻傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的音頻特征信息/語詞信息,以根據(jù)該音頻特征信息/語詞信息的語義確定所述使用者的行為。云端服務器從傳感數(shù)據(jù)中提取出音頻特征信息/詞語信息,所述的音頻特征信息包括頻率,音量,音調(diào)等,能夠通過音頻特征信息確定使用者的身份,例如在本發(fā)明一個實施例中,云端服務器通過數(shù)字濾波、快速傅里葉變換、線性預測編碼、信號處理、矢量量化等算法從音頻傳感數(shù)據(jù)中分析出聲紋特征,根據(jù)與預先記錄的聲紋信息對比判定使用者的身份。在本發(fā)明的另一個實施例中,還對音頻傳感數(shù)據(jù)提取詞匯內(nèi)容,對于預設(shè)對應關(guān)系的預設(shè)表中所敏感的詞匯進行提取,例如提取敏感詞匯“喝水”等。
在本發(fā)明另一個實施例中,所述的發(fā)送模塊具體用于:發(fā)送自觸屏傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息,以根據(jù)該觸發(fā)操作信息確定所述使用者的行為。在本發(fā)明的一個實施例中,在人機界面上顯示了若干個控件,當使用者觸發(fā)控件時,本機就將觸發(fā)操作信息迅速發(fā)送至服務器,服務器根據(jù)預設(shè)的對應于該控件的選項去控制電子寵物做出互動。在本發(fā)明的一個實施例中,當使用者點擊屏幕上的“購物”按鈕時,最終得到的電子寵物的狀態(tài)是走去購物商城;在本發(fā)明的另一個實施例中,所述的電子寵物的狀態(tài)對應的是走去購物商城,并且啟動本機上的購物APP,例如“淘寶”,并且根據(jù)使用者后序?qū)缑嫔系挠|發(fā)操作去完成寵物幫忙購物的情景。
在本發(fā)明的另一個實施例中,所述的發(fā)送模塊具體用于:發(fā)送自姿態(tài)傳感器采集到的傳感數(shù)據(jù)至云端服務器以提取出所述傳感數(shù)據(jù)中的所述使用者的動作信息,以根據(jù)該動作信息確定所述使用者的行為。所述的姿態(tài)傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化,例如,穿戴于使用者的手腕上的加速度傳感器可以檢測出使用者的行走步數(shù)、行走狀態(tài)。在本發(fā)明一個實施例中,通過測量穿戴在手腕上的傳感器的傳感數(shù)據(jù)判定使用者的行為,當傳感數(shù)據(jù)在一定的時間內(nèi)沒有變化時,云端判定使用者的行為為睡眠,則根據(jù)預設(shè)對應關(guān)系發(fā)送控制寵物唱安眠曲的動作;在本發(fā)明的另一個實施例中,對應于孩子睡覺的寵物狀態(tài)為睡眠;而在其他實施例中,本發(fā)明還判定孩子是否在吃飯、跑步、寫作業(yè)等。
進一步地,所述姿態(tài)傳感器包括以下任意一種或任意多種:
加速度計,用于感知所述使用者移動過程中的加速度變化值作為所述姿態(tài)變化數(shù)據(jù);陀螺儀,用于感知所述使用者移動過程中的角速率變化值作為所述姿態(tài)變化數(shù)據(jù);磁強計,用于確定所述使用者在移動過程中的絕對方向作為所述姿態(tài)變化數(shù)據(jù)。
進一步地,所述行為與所述傳感數(shù)據(jù)之間存在算法關(guān)聯(lián)關(guān)系,所述算法關(guān)聯(lián)關(guān)系包括微積分算法、坐標變換算法、模式識別算法、數(shù)據(jù)融合算法中的任意多項。例如,在智能手表上裝配有加速度傳感器,采用三軸加速度傳感器測出智能手表在x、y、z三個軸上的加速度為ax,ay,az,三個軸的初始速度為vx0,vy0,vz0,則根據(jù)微積分算法ds=vdt,在t時刻智能手表在三個軸的速度vx、vy、vz為:
vx=vx0+axt
vy=vy0+ayt
vz=vz0+azt
繼而,根據(jù)可以得出,在t時刻智能手表在三個軸的位移為sx、sy、sz為:
sx=vx0t+1/2axt2
sy=vy0t+1/2ayt2
sz=vz0t+1/2azt2
以上根據(jù)微積分算法求出了對應三個軸的加速度、速度和位移,本領(lǐng)域內(nèi)技術(shù)人員可以理解,根據(jù)這些數(shù)據(jù)可以求出傳感器所穿戴處的位移,如果所述傳感器是穿戴在使用者的手腕上,則可以判定出胳膊的狀態(tài),從而可以判斷吃飯、睡覺、走路、跑步等行為。而在另一個實施例中,所述加速度傳感器是穿戴于所述使用者的手指上,當使用者手指有動作時,加速度計的傳感數(shù)據(jù)發(fā)生變化,根據(jù)手指動作可以判斷使用者的握拳、彈鋼琴、吃飯等行為。接收模塊103,用于接收所述電子寵物的狀態(tài)數(shù)據(jù),根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性信息。更具體的,則涉及到對每個組件的屬性控制,例如控制某個組件為紅色,形狀為長方形。多個組件的屬性信息結(jié)合到一起就可以顯示出一個電子寵物的狀態(tài)。
在本發(fā)明一個實施例中,結(jié)合圖6,所述的接收模塊包括如下單元:
接收指令單元201,用于接收由云端服務器根據(jù)所述預設(shè)對應關(guān)系所發(fā)起的啟動相應應用程序的控制指令;在本發(fā)明一個實施例中,所述的預設(shè)對應關(guān)系中表明了使用者行為和應用程序的對應關(guān)系,當云端服務器判定使用者的某一行為時,就會根據(jù)預設(shè)對應關(guān)系生成對應于這一行為的對電子寵物的配置,例如當用戶說“淘寶”時,可穿戴設(shè)備端將該音頻信號上傳至云端服務器,云端服務器生成對應開啟“淘寶”應用程序的控制指令。
啟動程序單元202,用于啟動所述應用程序,并調(diào)用本機交互功能接口顯示所述應用程序的執(zhí)行結(jié)果;在本發(fā)明一個實施例中,當可穿戴設(shè)備接收到由云端服務器發(fā)送的啟動應用程序的控制指令時,啟動相應應用程序,例如當接收到“淘寶”啟動指令時,則對應的打開淘寶軟件。
反饋結(jié)果單元203,用于反饋該執(zhí)行結(jié)果到所述云端服務器以依據(jù)該執(zhí)行結(jié)果更新所述電子寵物的狀態(tài)數(shù)據(jù)。在本發(fā)明的一個實施例中,在本機執(zhí)行了云端服務器所發(fā)送的啟動應用程序的控制指令時,應用程序會產(chǎn)生執(zhí)行結(jié)果,本機將執(zhí)行結(jié)果反饋給云端服務器,例如,當云端服務器發(fā)送的是啟動殺毒軟件應用程序時,本機啟動殺毒軟件應用程序,并將殺毒軟件應用程序的執(zhí)行結(jié)果反饋到云端服務器。
進一步地,結(jié)合圖7,所述的接收模塊還包括如下單元:
接收數(shù)據(jù)單元301,用于接收所述云端服務器根據(jù)所述執(zhí)行結(jié)果而生成的更新電子寵物的狀態(tài)數(shù)據(jù);在本發(fā)明一個實施例中,云端服務器根據(jù)應用程序的執(zhí)行結(jié)果更新電子寵物的狀態(tài)數(shù)據(jù),例如當執(zhí)行殺毒軟件應用程序的結(jié)果為發(fā)現(xiàn)病毒,則對應的更新電子寵物的狀態(tài)數(shù)據(jù)為電子寵物生病,并提示有病毒。
顯示單元302,用于根據(jù)所述狀態(tài)數(shù)據(jù),調(diào)用本機交互功能接口顯示所述電子寵物的狀態(tài)。例如,當殺毒軟件檢測到有病毒時,電子寵物生病。
具體地,所述的控制裝置還包括如下模塊:
行為日志顯示模塊,用于調(diào)用本機交互功能接口以通過交互界面顯示由云端服務器根據(jù)所述使用者的行為生成的行為日志。在本發(fā)明的一個實施例中,云端服務器解析可穿戴設(shè)備上傳的傳感數(shù)據(jù)成所述使用者的行為,并將這些行為依次記錄下來,生成一個行為日志,在本發(fā)明一個實施例中,云端服務器根據(jù)傳感數(shù)據(jù)生成的行為日志為“7點鐘,起床;8點鐘,早餐;9點鐘,繪畫;12點中,午餐;”。本機在接收到該行為日志時,在界面顯示出來,當然,表現(xiàn)行為日志的形式不僅僅是在界面全部顯示,也可以是逐條顯示。
具體地,所述預設(shè)對應關(guān)系表征所述電子寵物對所述使用者的行為的反饋,其由云端服務器或與本機關(guān)聯(lián)的用戶設(shè)定。所述的預設(shè)對應關(guān)系可以由與所述可穿戴設(shè)備關(guān)聯(lián)的設(shè)備如手機進行設(shè)置,具體地,在一個實施例中,家長自手機端進行設(shè)置,并與云端協(xié)同完成預設(shè)對應關(guān)系,生成預設(shè)對應表;在另一個實施例中,所述的預設(shè)對應關(guān)系由云端服務器根據(jù)數(shù)據(jù)庫的數(shù)據(jù)設(shè)置而成。所述的預設(shè)對應關(guān)系表征著使用者的行為和電子寵物的反應之間的對應關(guān)系,在一個實施例中,用戶彈琴的行為對應著電子寵物唱歌;而在另一個實施例中,用戶在睡覺的行為對應著電子寵物也在睡覺;而在另一個實施例中,當判定使用者沒按時睡覺,所述云端服務器根據(jù)所述預設(shè)對應關(guān)系配置所述電子寵物的屬性為一個缺覺的動畫文件,使得電子寵物展示其疲憊感動畫和/或音頻,甚至還可以是配置它不響應使用者操作等等。
在本發(fā)明另一個實施例中,所述的預設(shè)對應關(guān)系表征所述使用者的行為與所述電子寵物的配置屬性的對應關(guān)系,所述電子寵物的配置屬性反映出來的電子寵物狀態(tài)與所述行為一一映射。在本實施例中,預設(shè)對應關(guān)系是一一映射的,例如當使用者在吃飯時,所配置的電子寵物的屬性也是吃飯。在本發(fā)明一個實施例中,所述電子寵物互動控制方法還包括如下后序步驟:響應于進入電子寵物界面的切換指令,調(diào)用所述配置屬性信息配置電子寵物的屬性并顯示該電子寵物。在本實施例中,當使用者觸發(fā)電子寵物界面時,就會調(diào)用所述配置屬性信息配置電子寵物的屬性,并顯示電子寵物。
結(jié)合第二方面,在一個可能的設(shè)計中,電子寵物互動控制裝置的結(jié)構(gòu)中包括處理器和存儲器,所述存儲器用于存儲支持收發(fā)裝置執(zhí)行上述方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。所述電子寵物互動控制裝置還可以包括通信接口,用于電子寵物互動控制裝置與其他設(shè)備或通信網(wǎng)絡(luò)通信。
第三方面,本發(fā)明提供了一種電子寵物的控制方法,參考圖8,包括如下步驟:
S401,接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù);在有可穿戴設(shè)備和本服務器建立了通訊網(wǎng)絡(luò)的情況下,可穿戴設(shè)備能夠不斷的發(fā)送傳感數(shù)據(jù),本服務器接收傳感數(shù)據(jù)。
在其中一個實施例中,所述的傳感數(shù)據(jù)來源于一個傳感器,而在另一個實施中,所述的傳感數(shù)據(jù)為多個傳感器共同協(xié)作發(fā)送的一組數(shù)據(jù)。
所述傳感器的傳感數(shù)據(jù)用于表征使用者的行為,包括使用者的說話行為、觸摸行為、行走行為、跑步行為、吃飯行為等等。這些使用者的行為都是通過對傳感數(shù)據(jù)分析而獲得的。S402,解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為;
在其中一個實施例中,揭示了將傳感器集成在一個芯片上,通過該芯片的數(shù)據(jù)就能夠判定出使用者的行為;而在另外的一個實施例中,還揭示了將不同傳感器穿戴于使用者不同身體部位,在該實施例中,在紐扣上安裝了隱形圖像傳感器,在衣領(lǐng)上安裝了音頻傳感器,在鞋子上安裝了加速度傳感器。
在本發(fā)明中,傳感器的協(xié)作方式以及在檢測使用者的某個特定行為所需要的傳感器的數(shù)量都是不受本發(fā)明的限制,任何基于本發(fā)明方案基礎(chǔ)上所做的協(xié)作方式和傳感器的數(shù)量及種類的改變均應當屬于基于本方案的簡單變型,應該屬于本發(fā)明保護范圍之內(nèi)。
具體地,所述的接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù)包括如下步驟:
接收可穿戴設(shè)備發(fā)送的其音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),作為所述傳感數(shù)據(jù)??纱┐髟O(shè)備采集音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。在本實施例中,當使用者發(fā)出語音時,音頻傳感器會對使用者的語音進行識別,并且通過將其上傳到本服務器的方式來提取語音中的特征信息來分析使用者的行為意向。
結(jié)合第三方面,在本發(fā)明的一個實施例中,結(jié)合圖9,所述的解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為具體包括如下步驟:
S501,提取所述傳感數(shù)據(jù)中的音頻特征信息;接收自可穿戴設(shè)備的音頻傳感器的傳感數(shù)據(jù)以提取出所述傳感數(shù)據(jù)中的音頻特征信息/語詞信息,以根據(jù)該音頻特征信息/語詞信息的語義確定所述使用者的行為。
S502,根據(jù)所述音頻特征信息確定該音頻特征信息所表征的使用者的行為。本服務器從傳感數(shù)據(jù)中提取出音頻特征信息/詞語信息,所述的音頻特征信息包括頻率,音量,音調(diào)等,能夠通過音頻特征信息確定使用者的身份,例如在本發(fā)明一個實施例中,本服務器通過數(shù)字濾波、快速傅里葉變換、線性預測編碼、信號處理、矢量量化等算法從音頻傳感數(shù)據(jù)中分析出聲紋特征,根據(jù)與預先記錄的聲紋信息對比判定使用者的身份。在本發(fā)明的另一個實施例中,還對音頻傳感數(shù)據(jù)提取詞匯內(nèi)容,對于預設(shè)對應關(guān)系的預設(shè)表中所敏感的詞匯進行提取,例如提取敏感詞匯“喝水”等。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù)包括如下步驟:
接收可穿戴設(shè)備發(fā)送的其觸屏傳感器的用于表征所述使用者的觸屏操作數(shù)據(jù),作為所述傳感數(shù)據(jù)。本服務器接收從可穿戴設(shè)備的觸屏傳感器的觸屏操作數(shù)據(jù),以作為所述傳感數(shù)據(jù)。在本發(fā)明的一個實施例中,當使用者觸發(fā)屏幕不同的控件時,可穿戴設(shè)備會將使用者的觸發(fā)操作發(fā)送至本服務器以對使用者的觸發(fā)操作進行分析,并通過本服務器分析出使用者的行為,并根據(jù)預設(shè)的對應關(guān)系生成對寵物的狀態(tài)控制指令。
進一步地,結(jié)合圖10,所述的解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為具體包括如下步驟:
S601,提取所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息;
接收自可穿戴的觸屏傳感器的傳感數(shù)據(jù)以提取出所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息,以根據(jù)該觸發(fā)操作信息確定所述使用者的行為。
S602,根據(jù)所述觸發(fā)操作信息確定該觸發(fā)操作信息所表征的使用者的行為。在本發(fā)明的一個實施例中,在人機界面上顯示了若干個控件,當使用者觸發(fā)控件時,本機就將觸發(fā)操作信息迅速發(fā)送至服務器,本服務器根據(jù)預設(shè)的對應于該控件的選項去控制電子寵物做出互動。在本發(fā)明的一個實施例中,當使用者點擊屏幕上的“購物”按鈕時,最終得到的電子寵物的狀態(tài)是走去購物商城;在本發(fā)明的另一個實施例中,所述的電子寵物的狀態(tài)對應的是走去購物商城,并且啟動本機上的購物APP,例如“淘寶”,并且根據(jù)使用者后序?qū)缑嫔系挠|發(fā)操作去完成寵物幫忙購物的情景。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù)包括如下步驟:
接收可穿戴設(shè)備發(fā)送的其姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),作為所述傳感數(shù)據(jù)。采集本機姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。姿態(tài)傳感器的傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化數(shù)據(jù),本發(fā)明的一個實施例是,加速度計傳感器安裝于所述使用者手上的手套,當用互有手指動作時,加速度計的傳感數(shù)據(jù)發(fā)生變化而導致傳感器的加速度值發(fā)生改變,可穿戴設(shè)備采集到該傳感數(shù)據(jù),將其上傳至本服務器,本服務器的反饋數(shù)據(jù)為“使用者在談鋼琴”;在另一個實施例中,本服務器的反饋數(shù)據(jù)為其按照預設(shè)于彈鋼琴行為的對應關(guān)系而生成的對電子寵物狀態(tài)的改變,在該實施例中,對應的電子寵物的狀態(tài)為跟隨手指動作打節(jié)拍;在其他幾個實施例中,對應的電子寵物的狀態(tài)還包括搖頭、跳舞、彈鋼琴、唱歌等。
進一步地,所述的解析所述傳感數(shù)據(jù),結(jié)合圖11,確定所述傳感數(shù)據(jù)所表征的行為具體包括如下步驟:
S701,提取所述傳感數(shù)據(jù)中的所述使用者的動作信息;接收自姿態(tài)傳感器采集到的傳感數(shù)據(jù)以提取出所述傳感數(shù)據(jù)中的所述使用者的動作信息,以根據(jù)該動作信息確定所述使用者的行為。
S702,根據(jù)所述動作信息確定該動作信息所表征的使用者的行為。所述的姿態(tài)傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化,例如,穿戴于使用者的手腕上的加速度傳感器可以檢測出使用者的行走步數(shù)、行走狀態(tài)。在本發(fā)明一個實施例中,通過測量穿戴在手腕上的傳感器的傳感數(shù)據(jù)判定使用者的行為,當傳感數(shù)據(jù)在一定的時間內(nèi)沒有變化時,云端判定使用者的行為為睡眠,則根據(jù)預設(shè)對應關(guān)系發(fā)送控制寵物唱安眠曲的動作;在本發(fā)明的另一個實施例中,對應于孩子睡覺的寵物狀態(tài)為睡眠;而在其他實施例中,本發(fā)明還判定孩子是否在吃飯、跑步、寫作業(yè)等。
進一步地,所述姿態(tài)傳感器包括以下任意一種或任意多種:
加速度計,用于感知所述使用者移動過程中的加速度變化值作為所述姿態(tài)變化數(shù)據(jù);
陀螺儀,用于感知所述使用者移動過程中的角速率變化值作為所述姿態(tài)變化數(shù)據(jù);
磁強計,用于確定所述使用者在移動過程中的絕對方向作為所述姿態(tài)變化數(shù)據(jù)。
進一步地,所述行為與所述傳感數(shù)據(jù)之間存在算法關(guān)聯(lián)關(guān)系,所述算法關(guān)聯(lián)關(guān)系包括微積分算法、坐標變換算法、模式識別算法、數(shù)據(jù)融合算法中的任意多項。
例如,在智能手表上裝配有加速度傳感器,采用三軸加速度傳感器測出智能手表在x、y、z三個軸上的加速度為ax,ay,az,三個軸的初始速度為vx0,vy0,vz0,則根據(jù)微積分算法ds=vdt,在t時刻智能手表在三個軸的速度vx、vy、vz為:
vx=vx0+axt
vy=vy0+ayt
vz=vz0+azt
繼而,根據(jù)可以得出,在t時刻智能手表在三個軸的位移為sx、sy、sz為:
sx=vx0t+1/2axt2
sy=vy0t+1/2ayt2
sz=vz0t+1/2azt2
以上根據(jù)微積分算法求出了對應三個軸的加速度、速度和位移,本領(lǐng)域內(nèi)技術(shù)人員可以理解,根據(jù)這些數(shù)據(jù)可以求出傳感器所穿戴處的位移,如果所述傳感器是穿戴在使用者的手腕上,則可以判定出胳膊的狀態(tài),從而可以判斷吃飯、睡覺、走路、跑步等行為。而在另一個實施例中,所述加速度傳感器是穿戴于所述使用者的手指上,當使用者手指有動作時,加速度計的傳感數(shù)據(jù)發(fā)生變化,根據(jù)手指動作可以判斷使用者的握拳、彈鋼琴、吃飯等行為。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的確定所述傳感數(shù)據(jù)所表征的行為后還包括如下步驟:
根據(jù)所述使用者的行為生成對應所述使用者的行為日志,在發(fā)送所述狀態(tài)數(shù)據(jù)時一并將該行為日志發(fā)送給所述可穿戴設(shè)備。在本發(fā)明的一個實施例中,本服務器解析可穿戴設(shè)備上傳的傳感數(shù)據(jù)成所述使用者的行為,并將這些行為依次記錄下來,生成一個行為日志,在本發(fā)明一個實施例中,本服務器根據(jù)傳感數(shù)據(jù)生成的行為日志為“7點鐘,起床;8點鐘,早餐;9點鐘,繪畫;12點中,午餐;”。本機在接收到該行為日志時,在界面顯示出來,當然,表現(xiàn)行為日志的形式不僅僅是在界面全部顯示,也可以是逐條顯示。
S403,根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與所述可穿戴設(shè)備關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù),并發(fā)送該狀態(tài)數(shù)據(jù)至所述可穿戴設(shè)備以改變所述電子寵物的配置屬性信息。在本發(fā)明的實施例中,所述的狀態(tài)數(shù)據(jù)是對電子寵物狀態(tài)的更改,包括對電子寵物多個屬性的控制,更具體的,則涉及到對每個組件的屬性控制,例如控制某個組件為紅色,形狀為長方形。多個組件的屬性信息結(jié)合到一起就可以顯示出一個電子寵物的狀態(tài)。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述預設(shè)對應關(guān)系表征所述電子寵物對所述使用者的行為的反饋,其由本服務器或與可穿戴設(shè)備關(guān)聯(lián)的用戶設(shè)定。所述的預設(shè)對應關(guān)系可以由與所述可穿戴設(shè)備關(guān)聯(lián)的設(shè)備如手機進行設(shè)置,具體地,在一個實施例中,家長自手機端進行設(shè)置,并與云端協(xié)同完成預設(shè)對應關(guān)系,生成預設(shè)對應表;在另一個實施例中,所述的預設(shè)對應關(guān)系由本服務器根據(jù)數(shù)據(jù)庫的數(shù)據(jù)設(shè)置而成。所述的預設(shè)對應關(guān)系表征著使用者的行為和電子寵物的反應之間的對應關(guān)系,在一個實施例中,用戶彈琴的行為對應著電子寵物唱歌;而在另一個實施例中,用戶在睡覺的行為對應著電子寵物也在睡覺;而在另一個實施例中,當判定使用者沒按時睡覺,所述云端服務器根據(jù)所述預設(shè)對應關(guān)系配置所述電子寵物的屬性為一個缺覺的動畫文件,使得電子寵物展示其疲憊感動畫和/或音頻,甚至還可以是配置它不響應使用者操作等等。
結(jié)合第三方面,在本發(fā)明的一個實施例中,所述的預設(shè)對應關(guān)系表征所述使用者的行為與所述電子寵物的配置屬性的對應關(guān)系,所述電子寵物的配置屬性反映出來的電子寵物狀態(tài)與所述行為一一映射。在本實施例中,預設(shè)對應關(guān)系是一一映射的,例如當使用者在吃飯時,所配置的電子寵物的屬性也是吃飯。
結(jié)合第三方面,結(jié)合圖12,所述的確定所述傳感數(shù)據(jù)所表征的行為后還包括如下步驟:
S801,根據(jù)所述預設(shè)對應關(guān)系向所述可穿戴設(shè)備發(fā)起啟動相應應用程序的控制指令;在本發(fā)明一個實施例中,所述的預設(shè)對應關(guān)系中表明了使用者行為和應用程序的對應關(guān)系,當本服務器判定使用者的某一行為時,就會根據(jù)預設(shè)對應關(guān)系生成對應于這一行為的對電子寵物的配置,例如當用戶說“淘寶”時,可穿戴設(shè)備端將該音頻信號上傳至本服務器,本服務器生成對應開啟“淘寶”應用程序的控制指令。
S802,根據(jù)所述可穿戴設(shè)備響應于所述控制指令而啟動的應用程序的執(zhí)行結(jié)果而更新所述電子寵物的狀態(tài)數(shù)據(jù)。在本發(fā)明的一個實施例中,在本機執(zhí)行了本服務器所發(fā)送的啟動應用程序的控制指令時,應用程序會產(chǎn)生執(zhí)行結(jié)果,本機將執(zhí)行結(jié)果反饋給本服務器,例如,當本服務器發(fā)送的是啟動殺毒軟件應用程序時,本機啟動殺毒軟件應用程序,并將殺毒軟件應用程序的執(zhí)行結(jié)果反饋到本服務器。在本發(fā)明一個實施例中,本服務器根據(jù)應用程序的執(zhí)行結(jié)果更新電子寵物的狀態(tài)數(shù)據(jù),例如當執(zhí)行殺毒軟件應用程序的結(jié)果為發(fā)現(xiàn)病毒,則對應的更新電子寵物的狀態(tài)數(shù)據(jù)為電子寵物生病,并提示有病毒。
進一步地,還包括后序步驟:
發(fā)送根據(jù)所述執(zhí)行結(jié)果而生成的更新電子寵物的狀態(tài)數(shù)據(jù)至所述可穿戴設(shè)備,以根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性。在本發(fā)明一個實施例中,本服務器根據(jù)應用程序的執(zhí)行結(jié)果更新電子寵物的狀態(tài)數(shù)據(jù)并發(fā)送至可穿戴設(shè)備,例如當執(zhí)行殺毒軟件應用程序的結(jié)果為發(fā)現(xiàn)病毒,則對應的更新電子寵物的狀態(tài)數(shù)據(jù)為電子寵物生病,并提示有病毒。
第四方面,本發(fā)明還提供了一種電子寵物互動控制裝置,該電子寵物互動控制裝置具有實現(xiàn)上述第一方面中電子寵物互動控制方法行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應的模塊。結(jié)合圖13,該電子寵物的控制裝置包括如下模塊:
數(shù)據(jù)接收模塊401,用于接收可穿戴設(shè)備發(fā)送的用于表征其使用者行為的傳感數(shù)據(jù);在有可穿戴設(shè)備和本服務器建立了通訊網(wǎng)絡(luò)的情況下,可穿戴設(shè)備能夠不斷的發(fā)送傳感數(shù)據(jù),本服務器接收傳感數(shù)據(jù)。
在其中一個實施例中,所述的傳感數(shù)據(jù)來源于一個傳感器,而在另一個實施中,所述的傳感數(shù)據(jù)為多個傳感器共同協(xié)作發(fā)送的一組數(shù)據(jù)。
所述傳感器的傳感數(shù)據(jù)用于表征使用者的行為,包括使用者的說話行為、觸摸行為、行走行為、跑步行為、吃飯行為等等。這些使用者的行為都是通過對傳感數(shù)據(jù)分析而獲得的。數(shù)據(jù)解析模塊402,用于解析所述傳感數(shù)據(jù),確定所述傳感數(shù)據(jù)所表征的行為;
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述數(shù)據(jù)接收模塊具體用于:
接收可穿戴設(shè)備發(fā)送的其音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),作為所述傳感數(shù)據(jù)。可穿戴設(shè)備采集音頻傳感器的用于表征所述使用者的聲音變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。在本實施例中,當使用者發(fā)出語音時,音頻傳感器會對使用者的語音進行識別,并且通過將其上傳到本服務器的方式來提取語音中的特征信息來分析使用者的行為意向。
在其中一個實施例中,還揭示了將傳感器集成在一個芯片上,通過該芯片的數(shù)據(jù)就能夠判定出使用者的行為;而在另外的一個實施例中,還揭示了將不同傳感器穿戴于使用者不同身體部位,在該實施例中,在紐扣上安裝了隱形圖像傳感器,在衣領(lǐng)上安裝了音頻傳感器,在鞋子上安裝了加速度傳感器。
在本發(fā)明中,傳感器的協(xié)作方式以及在檢測使用者的某個特定行為所需要的傳感器的數(shù)量都是不受本發(fā)明的限制,任何基于本發(fā)明方案基礎(chǔ)上所做的協(xié)作方式和傳感器的數(shù)量及種類的改變均應當屬于基于本方案的簡單變型,應該屬于本發(fā)明保護范圍之內(nèi)。
進一步地,結(jié)合圖14,所述數(shù)據(jù)解析模塊具體包括如下單元:
第一提取單元501,用于提取所述傳感數(shù)據(jù)中的音頻特征信息;接收自可穿戴設(shè)備的音頻傳感器的傳感數(shù)據(jù)以提取出所述傳感數(shù)據(jù)中的音頻特征信息/語詞信息,以根據(jù)該音頻特征信息/語詞信息的語義確定所述使用者的行為。
第一行為確定單元502,用于根據(jù)所述音頻特征信息確定該音頻特征信息所表征的使用者的行為。本服務器從傳感數(shù)據(jù)中提取出音頻特征信息/詞語信息,所述的音頻特征信息包括頻率,音量,音調(diào)等,能夠通過音頻特征信息確定使用者的身份,例如在本發(fā)明一個實施例中,本服務器通過數(shù)字濾波、快速傅里葉變換、線性預測編碼、信號處理、矢量量化等算法從音頻傳感數(shù)據(jù)中分析出聲紋特征,根據(jù)與預先記錄的聲紋信息對比判定使用者的身份。在本發(fā)明的另一個實施例中,還對音頻傳感數(shù)據(jù)提取詞匯內(nèi)容,對于預設(shè)對應關(guān)系的預設(shè)表中所敏感的詞匯進行提取,例如提取敏感詞匯“喝水”等。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述的數(shù)據(jù)接收模塊具體用于:
接收可穿戴設(shè)備發(fā)送的其觸屏傳感器的用于表征所述使用者的觸屏操作數(shù)據(jù),作為所述傳感數(shù)據(jù)。本服務器接收從可穿戴設(shè)備的觸屏傳感器的觸屏操作數(shù)據(jù),以作為所述傳感數(shù)據(jù)。在本發(fā)明的一個實施例中,當使用者觸發(fā)屏幕不同的控件時,可穿戴設(shè)備會將使用者的觸發(fā)操作發(fā)送至本服務器以對使用者的觸發(fā)操作進行分析,并通過本服務器分析出使用者的行為,并根據(jù)預設(shè)的對應關(guān)系生成對寵物的狀態(tài)控制指令。
進一步地,結(jié)合圖15,所述數(shù)據(jù)解析模塊具體包括如下單元:
第二提取單元601,用于提取所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息;接收自可穿戴的觸屏傳感器的傳感數(shù)據(jù)以提取出所述傳感數(shù)據(jù)中的所述使用者對觸屏點的觸發(fā)操作信息,以根據(jù)該觸發(fā)操作信息確定所述使用者的行為。
第二行為確定單元602,用于根據(jù)所述觸發(fā)操作信息確定該觸發(fā)操作信息所表征的使用者的行為。在本發(fā)明的一個實施例中,在人機界面上顯示了若干個控件,當使用者觸發(fā)控件時,本機就將觸發(fā)操作信息迅速發(fā)送至服務器,本服務器根據(jù)預設(shè)的對應于該控件的選項去控制電子寵物做出互動。在本發(fā)明的一個實施例中,當使用者點擊屏幕上的“購物”按鈕時,最終得到的電子寵物的狀態(tài)是走去購物商城;在本發(fā)明的另一個實施例中,所述的電子寵物的狀態(tài)對應的是走去購物商城,并且啟動本機上的購物APP,例如“淘寶”,并且根據(jù)使用者后序?qū)缑嫔系挠|發(fā)操作去完成寵物幫忙購物的情景。
結(jié)合第四方面,在本發(fā)明一個實施例中,所述的數(shù)據(jù)接收模塊用于:
接收可穿戴設(shè)備發(fā)送的其姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),作為所述傳感數(shù)據(jù)。采集本機姿態(tài)傳感器的用于表征所述使用者的姿態(tài)變化數(shù)據(jù),以作為所述傳感數(shù)據(jù)。姿態(tài)傳感器的傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化數(shù)據(jù),本發(fā)明的一個實施例是,加速度計傳感器安裝于所述使用者手上的手套,當用互有手指動作時,加速度計的傳感數(shù)據(jù)發(fā)生變化而導致傳感器的加速度值發(fā)生改變,可穿戴設(shè)備采集到該傳感數(shù)據(jù),將其上傳至本服務器,本服務器的反饋數(shù)據(jù)為“使用者在談鋼琴”;在另一個實施例中,本服務器的反饋數(shù)據(jù)為其按照預設(shè)于彈鋼琴行為的對應關(guān)系而生成的對電子寵物狀態(tài)的改變,在該實施例中,對應的電子寵物的狀態(tài)為跟隨手指動作打節(jié)拍;在其他幾個實施例中,對應的電子寵物的狀態(tài)還包括搖頭、跳舞、彈鋼琴、唱歌等。
進一步地,參考圖16,所述的數(shù)據(jù)解析模塊具體包括如下單元:
第三提取單元701,用于提取所述傳感數(shù)據(jù)中的所述使用者的動作信息;接收自姿態(tài)傳感器采集到的傳感數(shù)據(jù)以提取出所述傳感數(shù)據(jù)中的所述使用者的動作信息,以根據(jù)該動作信息確定所述使用者的行為。
第三行為確定單元702,用于根據(jù)所述動作信息確定該動作信息所表征的使用者的行為。所述的姿態(tài)傳感數(shù)據(jù)用于表征使用者的姿態(tài)變化,例如,穿戴于使用者的手腕上的加速度傳感器可以檢測出使用者的行走步數(shù)、行走狀態(tài)。在本發(fā)明一個實施例中,通過測量穿戴在手腕上的傳感器的傳感數(shù)據(jù)判定使用者的行為,當傳感數(shù)據(jù)在一定的時間內(nèi)沒有變化時,云端判定使用者的行為為睡眠,則根據(jù)預設(shè)對應關(guān)系發(fā)送控制寵物唱安眠曲的動作;在本發(fā)明的另一個實施例中,對應于孩子睡覺的寵物狀態(tài)為睡眠;而在其他實施例中,本發(fā)明還判定孩子是否在吃飯、跑步、寫作業(yè)等。
進一步地,所述姿態(tài)傳感器包括以下任意一種或任意多種:
加速度計,用于感知所述使用者移動過程中的加速度變化值作為所述姿態(tài)變化數(shù)據(jù);
陀螺儀,用于感知所述使用者移動過程中的角速率變化值作為所述姿態(tài)變化數(shù)據(jù);
磁強計,用于確定所述使用者在移動過程中的絕對方向作為所述姿態(tài)變化數(shù)據(jù)。
進一步地,所述行為與所述傳感數(shù)據(jù)之間存在算法關(guān)聯(lián)關(guān)系,所述算法關(guān)聯(lián)關(guān)系包括微積分算法、坐標變換算法、模式識別算法、數(shù)據(jù)融合算法中的任意多項。例如,在智能手表上裝配有加速度傳感器,采用三軸加速度傳感器測出智能手表在x、y、z三個軸上的加速度為ax,ay,az,三個軸的初始速度為vx0,vy0,vz0,則根據(jù)微積分算法ds=vdt,在t時刻智能手表在三個軸的速度vx、vy、vz為:
vx=vx0+axt
vy=vy0+ayt
vz=vz0+azt
繼而,根據(jù)可以得出,在t時刻智能手表在三個軸的位移為sx、sy、sz為:
sx=vx0t+1/2axt2
sy=vy0t+1/2ayt2
sz=vz0t+1/2azt2
以上根據(jù)微積分算法求出了對應三個軸的加速度、速度和位移,本領(lǐng)域內(nèi)技術(shù)人員可以理解,根據(jù)這些數(shù)據(jù)可以求出傳感器所穿戴處的位移,如果所述傳感器是穿戴在使用者的手腕上,則可以判定出胳膊的狀態(tài),從而可以判斷吃飯、睡覺、走路、跑步等行為。而在另一個實施例中,所述加速度傳感器是穿戴于所述使用者的手指上,當使用者手指有動作時,加速度計的傳感數(shù)據(jù)發(fā)生變化,根據(jù)手指動作可以判斷使用者的握拳、彈鋼琴、吃飯等行為。
更新模塊403,用于根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與所述可穿戴設(shè)備關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù),并發(fā)送該狀態(tài)數(shù)據(jù)至所述可穿戴設(shè)備以改變所述電子寵物的配置屬性信息。在本發(fā)明的實施例中,所述的狀態(tài)數(shù)據(jù)是對電子寵物狀態(tài)的更改,包括對電子寵物多個屬性的控制,更具體的,則涉及到對每個組件的屬性控制,例如控制某個組件為紅色,形狀為長方形。多個組件的屬性信息結(jié)合到一起就可以顯示出一個電子寵物的狀態(tài)。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述的控制裝置還包括如下模塊:
行為日志生成模塊,用于根據(jù)所述使用者的行為生成對應所述使用者的行為日志,在發(fā)送所述狀態(tài)數(shù)據(jù)時一并將該行為日志發(fā)送給所述可穿戴設(shè)備。在本發(fā)明的一個實施例中,本服務器解析可穿戴設(shè)備上傳的傳感數(shù)據(jù)成所述使用者的行為,并將這些行為依次記錄下來,生成一個行為日志,在本發(fā)明一個實施例中,本服務器根據(jù)傳感數(shù)據(jù)生成的行為日志為“7點鐘,起床;8點鐘,早餐;9點鐘,繪畫;12點中,午餐;”。本機在接收到該行為日志時,在界面顯示出來,當然,表現(xiàn)行為日志的形式不僅僅是在界面全部顯示,也可以是逐條顯示。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述預設(shè)對應關(guān)系表征所述電子寵物對所述使用者的行為的反饋,其由本服務器或與可穿戴設(shè)備關(guān)聯(lián)的使用者設(shè)定。所述的預設(shè)對應關(guān)系可以由與所述可穿戴設(shè)備關(guān)聯(lián)的設(shè)備如手機進行設(shè)置,具體地,在一個實施例中,家長自手機端進行設(shè)置,并與云端協(xié)同完成預設(shè)對應關(guān)系,生成預設(shè)對應表;在另一個實施例中,所述的預設(shè)對應關(guān)系由本服務器根據(jù)數(shù)據(jù)庫的數(shù)據(jù)設(shè)置而成。所述的預設(shè)對應關(guān)系表征著使用者的行為和電子寵物的反應之間的對應關(guān)系,在一個實施例中,用戶彈琴的行為對應著電子寵物唱歌;而在另一個實施例中,用戶在睡覺的行為對應著電子寵物也在睡覺;而在另一個實施例中,當判定使用者沒按時睡覺,所述云端服務器根據(jù)所述預設(shè)對應關(guān)系配置所述電子寵物的屬性為一個缺覺的動畫文件,使得電子寵物展示其疲憊感動畫和/或音頻,甚至還可以是配置它不響應使用者操作等等。
結(jié)合第四方面,在本發(fā)明的一個實施例中,所述的預設(shè)對應關(guān)系表征所述使用者的行為與所述電子寵物的配置屬性的對應關(guān)系,所述電子寵物的配置屬性反映出來的電子寵物狀態(tài)與所述行為一一映射。在本實施例中,預設(shè)對應關(guān)系是一一映射的,例如當使用者在吃飯時,所配置的電子寵物的屬性也是吃飯。
結(jié)合第四方面,參考圖17,在本發(fā)明的一個實施例中,所述控制裝置還包括:
程序啟動模塊801,用于根據(jù)所述預設(shè)對應關(guān)系向所述可穿戴設(shè)備發(fā)起啟動相應應用程序的控制指令;在本發(fā)明一個實施例中,所述的預設(shè)對應關(guān)系中表明了使用者行為和應用程序的對應關(guān)系,當本服務器判定使用者的某一行為時,就會根據(jù)預設(shè)對應關(guān)系生成對應于這一行為的對電子寵物的配置,例如當用戶說“淘寶”時,可穿戴設(shè)備端將該音頻信號上傳至本服務器,本服務器生成對應開啟“淘寶”應用程序的控制指令。
更新模塊802,用于根據(jù)所述可穿戴設(shè)備響應于所述控制指令而啟動的應用程序的執(zhí)行結(jié)果而更新所述電子寵物的狀態(tài)數(shù)據(jù)。在本發(fā)明的一個實施例中,在本機執(zhí)行了本服務器所發(fā)送的啟動應用程序的控制指令時,應用程序會產(chǎn)生執(zhí)行結(jié)果,本機將執(zhí)行結(jié)果反饋給本服務器,例如,當本服務器發(fā)送的是啟動殺毒軟件應用程序時,本機啟動殺毒軟件應用程序,并將殺毒軟件應用程序的執(zhí)行結(jié)果反饋到本服務器。在本發(fā)明一個實施例中,本服務器根據(jù)應用程序的執(zhí)行結(jié)果更新電子寵物的狀態(tài)數(shù)據(jù),例如當執(zhí)行殺毒軟件應用程序的結(jié)果為發(fā)現(xiàn)病毒,則對應的更新電子寵物的狀態(tài)數(shù)據(jù)為電子寵物生病,并提示有病毒。
進一步地,所述控制裝置還包括:
數(shù)據(jù)發(fā)送模塊,用于發(fā)送根據(jù)所述執(zhí)行結(jié)果而生成的更新電子寵物的狀態(tài)數(shù)據(jù)至所述可穿戴設(shè)備,以根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性。在本發(fā)明一個實施例中,本服務器根據(jù)應用程序的執(zhí)行結(jié)果更新電子寵物的狀態(tài)數(shù)據(jù)并發(fā)送至可穿戴設(shè)備,例如當執(zhí)行殺毒軟件應用程序的結(jié)果為發(fā)現(xiàn)病毒,則對應的更新電子寵物的狀態(tài)數(shù)據(jù)為電子寵物生病,并提示有病毒。
結(jié)合第四方面,在一個可能的設(shè)計中,電子寵物互動控制裝置的結(jié)構(gòu)中包括處理器和存儲器,所述存儲器用于存儲支持收發(fā)裝置執(zhí)行上述方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。所述電子寵物互動控制裝置還可以包括通信接口,用于電子寵物互動控制裝置與其他設(shè)備或通信網(wǎng)絡(luò)通信。
本發(fā)明實施例還提供了可穿戴設(shè)備,如圖18所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該可穿戴設(shè)備可以為智能手表、智能手環(huán)、智能眼鏡等任意設(shè)備,本領(lǐng)域內(nèi)技術(shù)人員可以理解的是,該可穿戴設(shè)備也可以為其他智能設(shè)備形式,只要其具有人機顯示界面和其他相應的硬件設(shè)施即可,以終端為智能手表為例:
圖18示出的是與本發(fā)明實施例提供的終端相關(guān)的智能手表的部分結(jié)構(gòu)的框圖。參考圖18,智能手表包括:射頻(Radio Frequency,RF)電路1810、存儲器1820、輸入單元1830、顯示單元1840、傳感器1850、音頻電路1860、無線保真(wireless fidelity,WiFi)模塊1870、處理器1880、以及電源1890等部件。本領(lǐng)域技術(shù)人員可以理解,圖18中示出的智能手表結(jié)構(gòu)并不構(gòu)成對智能手表的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖18對智能手表的各個構(gòu)成部件進行具體的介紹:
RF電路1810可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1880處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1810包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路1010還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(Short Messaging Service,SMS)等。
存儲器1820可用于存儲軟件程序以及模塊,處理器1880通過運行存儲在存儲器1820的軟件程序以及模塊,從而執(zhí)行智能手表的各種功能應用以及數(shù)據(jù)處理。存儲器1820可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)智能手表的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1820可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元1830可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與智能手表的使用者設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元1830可包括觸控面板1831以及其他輸入設(shè)備1832。觸控面板1831,也稱為觸摸屏,可收集使用者在其上或附近的觸摸操作(比如使用者使用手指、觸筆等任何適合的物體或附件在觸控面板1831上或在觸控面板1831附近的操作),并根據(jù)預先設(shè)定的程式驅(qū)動相應的連接裝置??蛇x的,觸控面板1831可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測使用者的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器1880,并能接收處理器1880發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1831。除了觸控面板1831,輸入單元1830還可以包括其他輸入設(shè)備1832。具體地,其他輸入設(shè)備1832可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元1840可用于顯示由使用者輸入的信息或提供給使用者的信息以及智能手表的各種菜單。顯示單元1840可包括顯示面板1841,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板1841。進一步的,觸控面板1831可覆蓋顯示面板1841,當觸控面板1831檢測到在其上或附近的觸摸操作后,傳送給處理器1880以確定觸摸事件的類型,隨后處理器1880根據(jù)觸摸事件的類型在顯示面板1841上提供相應的視覺輸出。雖然在圖18中,觸控面板1831與顯示面板1841是作為兩個獨立的部件來實現(xiàn)智能手表的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1831與顯示面板1841集成而實現(xiàn)智能手表的輸入和輸出功能。
智能手表還可包括至少一種傳感器1850,比如光傳感器、音頻傳感器、加速度計、陀螺儀、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1841的亮度,接近傳感器可在智能手表移動到耳邊時,關(guān)閉顯示面板1841和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別智能手表姿態(tài)的應用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于智能手表還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路1860、揚聲器1861,傳聲器1862可提供使用者與智能手表之間的音頻接口。音頻電路1860可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器1861,由揚聲器1861轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1862將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1860接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1880處理后,經(jīng)RF電路1810以發(fā)送給比如手機,或者將音頻數(shù)據(jù)輸出至存儲器1820以便進一步處理。
WiFi屬于短距離無線傳輸技術(shù),智能手表通過WiFi模塊1870可以幫助使用者收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為使用者提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖18示出了WiFi模塊1870,但是可以理解的是,其并不屬于智能手表的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器1880是智能手表的控制中心,利用各種接口和線路連接整個智能手表的各個部分,通過運行或執(zhí)行存儲在存儲器1820內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1820內(nèi)的數(shù)據(jù),執(zhí)行智能手表的各種功能和處理數(shù)據(jù),從而對智能手表進行整體監(jiān)控??蛇x的,處理器1880可包括一個或多個處理單元;優(yōu)選的,處理器1880可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、使用者界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器1880中。
智能手表還包括給各個部件供電的電源1890(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1880邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,智能手表還可以包括攝像頭、藍牙模塊等,在此不再贅述。
在本發(fā)明實施例中,該終端所包括的處理器1880還具有以下功能:
采集本機至少一個傳感器的用于表征本機使用者行為的傳感數(shù)據(jù);
發(fā)送所述傳感數(shù)據(jù)至云端服務器以解析所述傳感數(shù)據(jù),以確定所述傳感數(shù)據(jù)所表征的行為,以根據(jù)預設(shè)對應關(guān)系中與該行為對應的數(shù)據(jù)更新與本機關(guān)聯(lián)的電子寵物的狀態(tài)數(shù)據(jù);
接收所述電子寵物的狀態(tài)數(shù)據(jù),根據(jù)該狀態(tài)數(shù)據(jù)改變所述電子寵物的配置屬性信息。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上對本發(fā)明所提供的一種可穿戴設(shè)備進行了詳細介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。