本公開內(nèi)容涉及信息處理設(shè)備、信息處理方法和計(jì)算機(jī)程序。
背景技術(shù):
根據(jù)信息處理技術(shù)和通信技術(shù)的發(fā)展,可以連接至因特網(wǎng)的設(shè)備的類型和數(shù)量急劇增加。越來越關(guān)注被稱為物聯(lián)網(wǎng)(IoT)的概念,其通過連接多個(gè)這樣的設(shè)備來實(shí)現(xiàn)更加動(dòng)態(tài)和自主的信息交換。專利文獻(xiàn)1提出了一種經(jīng)由使用不同的無線接入技術(shù)的多個(gè)網(wǎng)絡(luò)提供協(xié)助的技術(shù)。
引用列表
專利文獻(xiàn)
專利文獻(xiàn)1:JP 2013-516912T
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問題
用戶通常具有連接至因特網(wǎng)的多個(gè)設(shè)備,并且在用戶對(duì)一個(gè)設(shè)備執(zhí)行操作的狀態(tài)下用戶移動(dòng)到另一位置并且嘗試對(duì)另一設(shè)備執(zhí)行操作的情況下,如果可以繼續(xù)直到那時(shí)所執(zhí)行的操作,則用戶友好性會(huì)顯著地改善。
因此,本公開內(nèi)容提出了可以通過檢測(cè)用戶的行為并且在用戶要操作的設(shè)備之間預(yù)先將數(shù)據(jù)彼此鏈接來顯著地改善用戶友好性的、新的且改進(jìn)的信息處理設(shè)備、信息處理方法和計(jì)算機(jī)程序。
針對(duì)問題的解決方案
根據(jù)本公開內(nèi)容,提供了一種信息處理設(shè)備,其包括:控制單元,該控制單元被配置成進(jìn)行控制,以檢測(cè)用戶從信息處理設(shè)備的離開并且將直到那時(shí)與用戶交換的上下文信息的至少一部分傳送至另一設(shè)備。
此外,根據(jù)本公開內(nèi)容,提供了一種信息處理設(shè)備,其包括:控制單元,該控制單元被配置成進(jìn)行控制,以檢測(cè)用戶向信息處理設(shè)備的接近并且從另一設(shè)備接收直到那時(shí)與用戶交換的上下文信息的至少一部分。
此外,根據(jù)本公開內(nèi)容,提供了一種信息處理方法,該信息處理方法包括:進(jìn)行控制,以檢測(cè)用戶從信息處理設(shè)備的離開并且將直到那時(shí)與用戶交換的上下文信息的至少一部分傳送至另一設(shè)備。
此外,根據(jù)本公開內(nèi)容,提供了一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序使計(jì)算機(jī)執(zhí)行以下操作:進(jìn)行控制,以檢測(cè)用戶從信息處理設(shè)備的離開并且將直到那時(shí)與用戶交換的上下文信息的至少一部分傳送至另一設(shè)備。
此外,根據(jù)本公開內(nèi)容,提供了一種信息處理方法,該信息處理方法包括:進(jìn)行控制,以檢測(cè)用戶向信息處理設(shè)備的接近并且從另一設(shè)備接收直到那時(shí)與用戶交換的上下文信息的至少一部分。
此外,根據(jù)本公開內(nèi)容,提供了一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序使計(jì)算機(jī)執(zhí)行以下操作:進(jìn)行控制,以檢測(cè)用戶向信息處理設(shè)備的接近并且從另一設(shè)備接收直到那時(shí)與用戶交換的上下文信息的至少一部分。
發(fā)明的有益效果
如上所述,根據(jù)本公開內(nèi)容,可以提供可以通過檢測(cè)用戶的行為并且在用戶要操作的設(shè)備之間預(yù)先將數(shù)據(jù)彼此鏈接來顯著地改善用戶友好性的、新的且改進(jìn)的信息處理設(shè)備、信息處理方法和計(jì)算機(jī)程序。
注意,上述效果不一定是限制性的。使用或代替上述效果,可以實(shí)現(xiàn)本說明書中描述的效果中的任一個(gè)或者可以從本說明書把握的其他效果。
附圖說明
圖1是示出根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的整體配置示例的說明圖。
圖2是示出信息處理設(shè)備100和信息處理設(shè)備200的操作的概述的說明圖。
圖3是示出操作示例的流程圖。
圖4是示出操作示例的流程圖。
圖5是示出操作示例的流程圖。
圖6是示出操作示例的流程圖。
圖7是示出操作示例的流程圖。
圖8是示出硬件配置示例的框圖。
具體實(shí)施方式
在下文中,將參照附圖描述本公開內(nèi)容的一個(gè)或多個(gè)優(yōu)選實(shí)施例。在本說明書和附圖中,用相同的附圖的標(biāo)記來標(biāo)示具有基本上相同的功能和結(jié)構(gòu)的結(jié)構(gòu)元件,而省略了對(duì)這些結(jié)構(gòu)元件的重復(fù)說明。
注意,將按下述順序提供描述。
1.本公開內(nèi)容的實(shí)施例
1.1背景
1.2配置示例
1.3操作示例
2.硬件配置示例
3.結(jié)論
<1.本公開內(nèi)容的實(shí)施例>
[1.1.背景]
在詳細(xì)描述本公開內(nèi)容的實(shí)施例之前,首先將描述本公開內(nèi)容的實(shí)施例的背景。在描述背景之后,將詳細(xì)描述本公開內(nèi)容的實(shí)施例。
如上所述,根據(jù)信息處理技術(shù)和通信技術(shù)的發(fā)展,可以連接至因特網(wǎng)的設(shè)備的類型和數(shù)量急劇增加。通過使用可以連接至因特網(wǎng)的各種這樣的設(shè)備來連接至因特網(wǎng),用戶可以獲取信息或者從一個(gè)設(shè)備向另一設(shè)備給出指令。如上所述,越來越關(guān)注被稱為物聯(lián)網(wǎng)(IoT)的概念,其通過連接多個(gè)設(shè)備來實(shí)現(xiàn)更加動(dòng)態(tài)且自主的信息交換。
注意,在以下描述中,可以連接至因特網(wǎng)并且可以給出和接受信息的設(shè)備將統(tǒng)稱為“IoT裝置”。
用戶擁有多個(gè)IoT裝置并且可以在切換要操作的IoT裝置的同時(shí)向IoT裝置給出指令或者觀看或收聽由IoT裝置獲取的內(nèi)容。關(guān)于用戶與IoT裝置之間的輸入和輸出的信息在下文稱為“上下文信息(context information)”。
然而,在切換要操作的IoT裝置的同時(shí)用戶向IoT裝置給出指令的情況下,如果IoT裝置未彼此協(xié)調(diào)并且分別獨(dú)立地進(jìn)行操作,即,如果上下文信息未彼此鏈接,則當(dāng)切換IoT裝置時(shí),用戶必須再次從開始執(zhí)行直到那時(shí)已對(duì)所操作的IoT裝置執(zhí)行的處理。
這將使用示例來描述。假定一個(gè)IoT裝置具有語音識(shí)別功能,則用戶可以通過對(duì)IoT裝置說話而將命令輸入至IoT裝置,并且IoT裝置可以基于輸入的命令來執(zhí)行預(yù)定處理并且進(jìn)行輸出。如果IoT裝置是相同的,則在用戶說出諸如“它”以及“剛才”的參考術(shù)語的情況下,IoT裝置可以通過對(duì)用戶說出的內(nèi)容進(jìn)行分析并且基于直到那時(shí)的關(guān)于用戶的上下文信息判斷這些參考術(shù)語具體指代什么來執(zhí)行適當(dāng)?shù)奶幚怼?/p>
然而,在用戶將與用戶交互的裝置切換至另一IoT裝置的情況下,如果在切換之前和之后的IoT裝置未彼此協(xié)調(diào),則由于切換之前的IoT裝置的上下文未被切換之后的IoT裝置接管(take over),因此用戶不能在與切換之后的IoT裝置交互時(shí)利用直到那時(shí)的上下文信息,使得用戶需要從零開始新的交互。即,如果在IoT裝置之間未接管上下文信息,即使用戶向切換之后的IoT裝置說出諸如“它”和“剛才”的參考術(shù)語,而IoT裝置也可以使用語音識(shí)別功能來將用戶說出的內(nèi)容轉(zhuǎn)換為文本并且可以識(shí)別出用戶說“它”和“剛才”,則由于在沒有與切換之前的關(guān)于IoT裝置的上下文信息的情況下IoT裝置無法判斷這些參考術(shù)語具體指代什么,因此IoT裝置不能執(zhí)行適當(dāng)?shù)奶幚怼?/p>
如果針對(duì)一個(gè)IoT裝置的上下文信息的所有內(nèi)容在用戶要使用的所有IoT裝置之間鏈接,則消除了上述要點(diǎn)。然而,在用戶要使用的所有IoT裝置之間鏈接針對(duì)一個(gè)IoT裝置的上下文信息并不有效。因此,通過預(yù)先將上下文信息僅與用戶接下來要操作的IoT裝置鏈接,可以避免用戶不操作的IoT裝置無用地保持上下文信息。
因此,考慮到上述要點(diǎn),本公開內(nèi)容的公開者已經(jīng)努力研究了使得上下文信息能夠在多個(gè)IoT裝置之間有效地鏈接的技術(shù)。因此,本公開內(nèi)容的公開者已實(shí)現(xiàn)了以下技術(shù):檢測(cè)用戶的行為,并且基于用戶的行為而使得上下文信息能夠在多個(gè)IoT裝置之間有效地鏈接。
以上描述了本公開內(nèi)容的實(shí)施例的背景。隨后,將詳細(xì)描述本公開內(nèi)容的實(shí)施例。
[1.2.配置示例]
首先,將描述根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)的整體配置示例。圖1是示出根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的整體配置示例的說明圖。圖1示出了信息處理系統(tǒng)1的整體配置示例,其中,在作為IoT裝置的信息處理設(shè)備100和200之間鏈接上下文信息,使得用戶對(duì)信息處理設(shè)備100執(zhí)行的處理可以被信息處理設(shè)備200接管。
如圖1所示,根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1被配置成包括信息處理設(shè)備100和200、傳感器300以及輸入/輸出裝置400a和400b。
信息處理設(shè)備100和200接受用戶的操作輸入并且根據(jù)操作輸入執(zhí)行各種信息處理。如圖1所示,在根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1中的信息處理設(shè)備100被配置成包括控制單元110、檢測(cè)單元120和上下文信息管理單元130。
作為控制信息處理設(shè)備100的操作的塊的控制單元110可以被配置有例如CPU、ROM、RAM等。在本實(shí)施例中,控制單元110執(zhí)行以下處理:基于來自檢測(cè)單元120的指令向上下文信息管理單元130發(fā)出指令,并且從輸入/輸出裝置400a和400b選擇內(nèi)容的輸出目的地。當(dāng)然,由控制單元110執(zhí)行的處理不限于該示例。
檢測(cè)單元120檢測(cè)使用作為IoT裝置的信息處理設(shè)備100的用戶的狀態(tài)。如圖1所示,檢測(cè)單元120被配置成包括識(shí)別單元122。
識(shí)別單元122從感測(cè)使用信息處理設(shè)備100的用戶的狀態(tài)的傳感器300獲取感測(cè)數(shù)據(jù),并且基于從傳感器300獲取的感測(cè)數(shù)據(jù)來檢測(cè)使用信息處理設(shè)備100的用戶的狀態(tài)。雖然隨后將描述傳感器300,但是構(gòu)成傳感器300的傳感器示例可以包括例如獲取當(dāng)前位置的傳感器(諸如全球定位系統(tǒng)(GPS)、全球?qū)Ш叫l(wèi)星系統(tǒng)(GLONASS)和北斗導(dǎo)航衛(wèi)星系統(tǒng)(BDS))、攝像裝置、具有深度信息的攝像裝置、人類傳感器、麥克風(fēng)等。傳感器300檢測(cè)與設(shè)備相關(guān)的加速度和角速度、方位、照度、溫度、氣壓等。上述各種傳感器可以檢測(cè)各種信息作為與用戶相關(guān)的信息,例如,在例如用戶攜帶或佩戴包括傳感器的設(shè)備的情況下指示用戶的移動(dòng)或朝向的信息。此外,除上述傳感器之外,傳感器300還可以包括檢測(cè)用戶的生物信息(諸如脈搏、出汗、腦波、觸覺、嗅覺和味覺)的傳感器。
識(shí)別單元122基于從傳感器300獲取的感測(cè)數(shù)據(jù)來檢測(cè)使用信息處理設(shè)備100的用戶的狀態(tài),并且基于檢測(cè)結(jié)果來向控制單元110給出預(yù)定通知。此處,從識(shí)別單元122到控制單元110的通知是例如基于用戶的位置的移動(dòng)的、用戶可能使用信息處理設(shè)備100的通知。然后,控制單元110基于來自識(shí)別單元122的通知來指示上下文信息管理單元130獲取上下文信息。
上下文信息管理單元130管理上下文信息。在本實(shí)施例中,上下文信息管理單元130保存作為針對(duì)IoT裝置的交互內(nèi)容的上下文信息的內(nèi)容。此外,在本實(shí)施例中,上下文信息管理單元130基于來自控制單元110的指令來執(zhí)行從另一IoT裝置獲取上下文信息的處理。注意,針對(duì)IoT裝置的交互內(nèi)容包括聲音、文本、圖像、生物數(shù)據(jù)以及從用戶到IoT裝置的其他各種輸入。
在上下文信息中包括的信息的示例可以包括例如指定執(zhí)行操作的用戶的信息、指定用戶使用的應(yīng)用或用戶瀏覽的內(nèi)容的信息、指定上述應(yīng)用的執(zhí)行狀態(tài)、上述內(nèi)容的經(jīng)瀏覽部分的信息等。當(dāng)然,在上下文信息中包括的信息不限于這些示例。
此外,上下文信息管理單元130將上下文信息與用于唯一地標(biāo)識(shí)用戶的信息(例如,諸如用戶ID的信息)相關(guān)聯(lián)地存儲(chǔ)。通過上下文信息管理單元130將上下文信息與用于唯一地標(biāo)識(shí)用戶的信息相關(guān)聯(lián)地存儲(chǔ),可以執(zhí)行以下處理:指定保存上下文信息的裝置,并且獲取與保存上下文信息的裝置對(duì)應(yīng)的上下文信息。
表1是由上下文信息管理單元130管理的上下文信息的示例。表1表示在以用戶ID為單位管理上下文信息的情況下的上下文信息的示例。
[表1]
用戶ID:00000001
(表1:上下文信息的示例)
注意,雖然圖1僅示出了信息處理設(shè)備200的上下文信息管理單元230,但是信息處理設(shè)備200可以具有與信息處理設(shè)備100的配置類似的配置。
傳感器300感測(cè)各種狀態(tài)。信息處理設(shè)備100使用通過由傳感器300進(jìn)行感測(cè)而獲得的感測(cè)數(shù)據(jù)來判斷使用信息處理設(shè)備100的用戶的狀態(tài)。在信息處理設(shè)備100處使用通過由傳感器300進(jìn)行感測(cè)而獲得的感測(cè)數(shù)據(jù)來判斷的用戶的狀態(tài)的示例可以包括例如用戶的移動(dòng)方向、移動(dòng)速度等。
可以設(shè)置傳感器300以通過用戶接近信息處理設(shè)備100來檢測(cè)出用戶接下來可能使用信息處理設(shè)備100。此外,可以設(shè)置傳感器300以通過用戶離開信息處理設(shè)備100來檢測(cè)出用戶可能停止使用信息處理設(shè)備100。
因此,傳感器300優(yōu)選地設(shè)置在使得相應(yīng)的信息處理設(shè)備100可以判斷用戶的接近或離開的位置或朝向處。此外,當(dāng)傳感器300優(yōu)選地設(shè)置在信息處理設(shè)備100附近時(shí),傳感器300可以設(shè)置在用戶到信息處理設(shè)備100的移動(dòng)路徑上。
此外,可以將傳感器300設(shè)置為不僅檢測(cè)人的接近,而且識(shí)別接近的人是誰。因此,如上所述,傳感器300優(yōu)選地包括可以獲取用于標(biāo)識(shí)人的信息的裝置,諸如攝像裝置和麥克風(fēng)。因此,例如,如果可以通過由傳感器300進(jìn)行感測(cè)而獲得諸如人的體型、人的話音和振動(dòng)的信息,則信息處理設(shè)備100可以使用感測(cè)數(shù)據(jù)來判斷接近的人。當(dāng)然,如果僅存在一個(gè)使用IoT裝置的用戶,則傳感器300可以僅具有僅僅檢測(cè)人的接近的功能。
通過以這種方式設(shè)置傳感器300,信息處理設(shè)備100可以檢測(cè)用戶的接近。然后,信息處理設(shè)備100通過從傳感器300獲取感測(cè)數(shù)據(jù)來檢測(cè)用戶的接近,從另一IoT裝置(例如,信息處理設(shè)備200)獲取上下文信息,并且從而,可以與用戶繼續(xù)交互。
圖1示出了作為IoT裝置的兩個(gè)信息處理設(shè)備100和200。例如,如果用戶與信息處理設(shè)備200交互,并且傳感器300檢測(cè)到用戶接近信息處理設(shè)備100,則信息處理設(shè)備100從信息處理設(shè)備200獲取上下文信息。
在本實(shí)施例中,一個(gè)IoT裝置覆蓋的區(qū)域位于另一IoT裝置覆蓋的區(qū)域旁邊或者這些區(qū)域彼此部分地交疊的情況將被稱為“鄰近”,而一個(gè)IoT裝置覆蓋的區(qū)域不位于另一IoT裝置覆蓋的區(qū)域旁邊的情況將被稱為“接近”。例如,如果用戶存在于其中多個(gè)IoT裝置覆蓋的區(qū)域彼此交疊的位置處,則優(yōu)選的是考慮哪個(gè)IoT裝置應(yīng)當(dāng)拾取話音或者哪個(gè)IoT裝置應(yīng)當(dāng)進(jìn)行輸出。在IoT裝置覆蓋的區(qū)域彼此交疊的情況下,例如,還可以通過使用由攝像裝置捕獲的圖像的圖像識(shí)別、使用用麥克風(fēng)收集的話音的語音識(shí)別等來判斷哪個(gè)IoT裝置應(yīng)當(dāng)執(zhí)行處理。例如,作為圖像識(shí)別或語音識(shí)別的結(jié)果,判斷出用戶面向正面的IoT裝置可以執(zhí)行處理。
圖2是示出信息處理設(shè)備100和信息處理設(shè)備200的操作的概況的說明圖。例如,假定用戶與信息處理設(shè)備200交互,并且用戶在移動(dòng)時(shí)移動(dòng)至信息處理設(shè)備100被放置的位置。如果傳感器300檢測(cè)到用戶接近,則傳感器300向信息處理設(shè)備100通知用戶的接近。
當(dāng)信息處理設(shè)備100從傳感器300接收到通知時(shí),信息處理設(shè)備100判斷用戶接近并且從信息處理設(shè)備200獲取上下文信息。信息處理設(shè)備100可以通過從信息處理設(shè)備200獲取上下文信息來接管用戶對(duì)信息處理設(shè)備200進(jìn)行的交互。
注意,在以下描述中,圖2中的示例中所示的信息處理設(shè)備200也將被稱為“接近的IoT裝置”,而信息處理設(shè)備100也將被稱為“被接近的IoT裝置”。
此處,在信息處理設(shè)備100和信息處理設(shè)備200位于這些設(shè)備可以彼此直接進(jìn)行通信的范圍內(nèi)的情況下,信息處理設(shè)備100可以從信息處理設(shè)備200直接獲取上下文信息。另一方面,在信息處理設(shè)備100和信息處理設(shè)備200未位于這些設(shè)備可以彼此直接進(jìn)行通信的范圍內(nèi)的情況下,信息處理設(shè)備100例如從云服務(wù)器10獲取上下文信息。因此,信息處理設(shè)備100和200兩者都具有將上下文信息傳送至云服務(wù)器10以及從云服務(wù)器10接收上下文信息的功能。
雖然在本實(shí)施例中,保存的所有上下文信息可以從接近的IoT裝置傳送至被接近的IoT裝置,但是如果傳送所有上下文信息,則根據(jù)上下文信息量進(jìn)行傳送花費(fèi)了時(shí)間,并且存在于被接近的IoT裝置處開始交互處理之前不能傳送上下文信息的可能性。因此,保存的上下文信息的僅一部分可以從接近的IoT裝置傳送至被接近的IoT裝置。
接近的IoT裝置要傳送的上下文信息的一部分的示例包括例如最近生成的上下文信息、僅由過去的上下文信息和基于當(dāng)前用戶狀況而被認(rèn)為最佳的上下文信息構(gòu)成的上下文信息等。當(dāng)前用戶狀況的示例包括時(shí)間、位置、與用戶待在一起的人等。當(dāng)前用戶狀況例如是由接近的IoT裝置根據(jù)傳感器300獲得的感測(cè)數(shù)據(jù)來判斷的。
信息處理設(shè)備100和信息處理設(shè)備200是否位于這些設(shè)備可以彼此直接進(jìn)行通信的范圍內(nèi)可以通過例如檢測(cè)信息處理設(shè)備200要用于無線電通信的無線電波的強(qiáng)度來判斷。即,在從信息處理設(shè)備200未檢測(cè)到無線電波或者即使檢測(cè)到無線電波、強(qiáng)度也小于預(yù)定值的情況下,信息處理設(shè)備100可以判斷信息處理設(shè)備100未位于信息處理設(shè)備100可以與信息處理設(shè)備200直接進(jìn)行通信的范圍內(nèi)。
注意,雖然在例如Wi-Fi或藍(lán)牙(注冊(cè)商標(biāo))中使用的頻帶內(nèi)的無線電波可以用作信息處理設(shè)備200要用于無線電通信的無線電波,但是無線電波不限于在特定頻帶內(nèi)或具有特定強(qiáng)度的無線電波。
通過以該方式從信息處理設(shè)備200直接或者通過云服務(wù)器10獲取由信息處理設(shè)備200管理的上下文信息,信息處理設(shè)備100可以接管用戶對(duì)信息處理設(shè)備200進(jìn)行的交互。
注意,雖然在圖1中所示的配置示例中,已描述了輸出內(nèi)容或接受用戶的輸入的輸入/輸出裝置400a和400b在信息處理系統(tǒng)1處與信息處理設(shè)備100分離地設(shè)置的示例,但是本公開內(nèi)容不限于該示例,并且信息處理設(shè)備100可以被配置成輸出內(nèi)容或接受用戶的輸入。
在可以在多個(gè)輸入/輸出裝置400a和400b處獲得來自用戶的話音或圖像的輸入的情況下,信息處理設(shè)備100采用輸入當(dāng)中具有最佳質(zhì)量的輸入。此外,在存在多個(gè)輸入/輸出裝置400a和400b作為輸出目的地的候選的情況下,信息處理設(shè)備100可以例如將所有輸入/輸出裝置400a和400b設(shè)置為輸出目的地或者可允許用戶能夠指定輸出目的地。
以上使用圖1描述了根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的整體配置示例。隨后,將描述構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的每個(gè)設(shè)備的操作示例。
首先,將使用圖3至圖5來示意性地描述構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的每個(gè)設(shè)備的操作。
圖3是示出根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的操作示例以及接近的IoT裝置(例如,圖2中的信息處理設(shè)備200)的操作示例的流程圖。以下將使用圖3來描述在根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1中的接近的IoT裝置的操作示例。
接近的IoT裝置判斷是否存在來自另一IoT裝置的對(duì)上下文信息的請(qǐng)求(步驟S101),并且如果存在來自另一IoT裝置的對(duì)上下文信息的請(qǐng)求(步驟S101:是),則接近的IoT裝置將上下文信息傳送至傳送對(duì)上下文信息的請(qǐng)求的IoT裝置(步驟S102)。
如果不存在來自另一IoT裝置的對(duì)上下文信息的請(qǐng)求(步驟S101:否),則接近的IoT裝置待命直到存在來自另一IoT裝置的對(duì)上下文信息的請(qǐng)求為止。
以上已使用圖3來描述了根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1中的接近的IoT裝置的操作示例。注意,替代將上下文信息直接傳送至另一IoT裝置,接近的IoT裝置可以將上下文信息傳送至云服務(wù)器10。
圖4是示出根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的操作示例以及被接近的IoT裝置(例如,圖2中的信息處理設(shè)備100)的操作示例的流程圖。以下將使用圖4來描述根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1中的被接近的IoT裝置的操作示例。
被接近的IoT裝置從傳感器300獲取感測(cè)數(shù)據(jù)(步驟S111),并且基于從傳感器300獲取的感測(cè)數(shù)據(jù)來判斷用戶是否正在接近(步驟S112)。
此處,存在由被接近的IoT裝置執(zhí)行的用于判斷用戶是否正在接近的各種方法,并且該方法不限于特定方法。例如,如果所獲取的感測(cè)數(shù)據(jù)包括用攝像裝置捕獲的圖像,并且人的臉部隨著時(shí)間而變大,則可以判斷該人越靠近攝像裝置。此外,例如,如果所獲取的感測(cè)數(shù)據(jù)包括用攝像裝置捕獲的圖像,并且人的頭部的背面隨著時(shí)間而變小,則可以判斷該人越遠(yuǎn)離攝像裝置。
此外,如果僅要檢測(cè)特定用戶,例如,可以不僅通過判斷圖像是否是人的臉部隨著時(shí)間而變大的圖像、而且通過判斷檢測(cè)到的臉部是否是要檢測(cè)的用戶的臉部來判斷要檢測(cè)的用戶是否正在接近。
作為步驟S112中的上述判斷的結(jié)果,在判斷出用戶未正在接近的情況下(步驟S112:否),被接近的IoT裝置返回至在步驟S111中獲取感測(cè)數(shù)據(jù)的上述處理。
另一方面,作為在步驟S112中的上述判斷的結(jié)果,在判斷出用戶正在接近的情況下(步驟S112:是),被接近的IoT裝置然后發(fā)現(xiàn)保存上下文信息的裝置(步驟S113),從保存上下文信息的裝置獲取上下文信息并且執(zhí)行上下文信息的解釋(步驟S114)。
以上已使用圖4描述了根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1中的被接近的IoT裝置的操作示例。注意,替代從接近的IoT裝置直接接收上下文信息,被接近的IoT裝置可以從云服務(wù)器10接收上下文信息。
圖5是示出根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的操作示例以及被接近的IoT裝置(例如,圖2中的信息處理設(shè)備100)的操作示例的流程圖。圖5示出了在用戶離開被接近的IoT裝置的情況下的操作示例。以下將使用圖5來描述根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1中的接近的IoT裝置的操作示例。
被接近的IoT裝置從傳感器300獲取感測(cè)數(shù)據(jù)(步驟S121)。被接近的IoT裝置基于從傳感器300獲取的感測(cè)數(shù)據(jù)來判斷用戶是否正在離開被接近的IoT裝置(步驟S122)。
作為步驟S122中的上述判斷的結(jié)果,在判斷出用戶未離開的情況下(步驟S122:否),被接近的IoT裝置返回至在步驟S121中獲取感測(cè)數(shù)據(jù)的上述處理。
另一方面,作為步驟S122中的上述判斷的結(jié)果,在判斷出用戶正在離開的情況下(步驟S122:是),被接近的IoT裝置然后將上下文信息存儲(chǔ)在云服務(wù)器10中(步驟S123)。
以上已使用圖5描述了根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1中的被接近的IoT裝置的操作示例。
構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的每個(gè)設(shè)備通過以該方式被用戶的接近或離開觸發(fā)而傳送上下文信息或?qū)⑸舷挛男畔⒋鎯?chǔ)在云服務(wù)器10中。
接下來將詳細(xì)描述構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的被接近的IoT裝置的操作。首先,將描述在經(jīng)由云服務(wù)器10交換上下文信息的情況下被接近的IoT裝置的操作示例。
圖6是示出構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的被接近的IoT裝置的操作示例的流程圖。圖6示出了在經(jīng)由云服務(wù)器10交換上下文信息的情況下被接近的IoT裝置的操作示例。以下將使用圖6來描述構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的被接近的IoT裝置的操作示例。
被接近的IoT裝置從傳感器300獲取感測(cè)數(shù)據(jù)(步驟S131),并且基于從傳感器300獲取的感測(cè)數(shù)據(jù)來判斷用戶是否正在接近(步驟S132)。
作為步驟S132中的上述判斷的結(jié)果,在判斷出用戶未正在接近的情況下(步驟S132:否),被接近的IoT裝置返回至在步驟S131中獲取感測(cè)數(shù)據(jù)的上述處理。
另一方面,作為在步驟S132中的上述判斷的結(jié)果,在判斷出用戶正在接近的情況下(步驟S132:是),被接近的IoT裝置然后發(fā)現(xiàn)保存上下文信息的裝置(步驟S133),從保存上下文信息的裝置獲取上下文信息并且執(zhí)行對(duì)上下文信息的解釋(步驟S134)。在該情況下,被接近的IoT裝置從云服務(wù)器10接收上下文信息。
被接近的IoT裝置使用從接近的IoT裝置獲取的上下文信息來處理來自用戶的請(qǐng)求(步驟S135)。
被接近的IoT裝置然后從傳感器300獲取感測(cè)數(shù)據(jù)(步驟S136),并且基于從傳感器300獲取的感測(cè)數(shù)據(jù)來判斷用戶是否正在離開被接近的IoT裝置(步驟S137)。
作為步驟S137中的上述判斷的結(jié)果,在判斷出用戶未離開的情況下(步驟S137:否),被接近的IoT裝置返回至在步驟S135中處理來自用戶的請(qǐng)求的上述處理。
另一方面,作為步驟S137中的上述判斷的結(jié)果,在判斷出用戶正在離開的情況下(步驟S137:是),被接近的IoT裝置然后將上下文信息存儲(chǔ)在云服務(wù)器10中(步驟S138)。
被接近的IoT裝置可以在圖6所示的一系列處理被執(zhí)行之前進(jìn)入休眠狀態(tài)。然后,當(dāng)被接近的IoT裝置檢測(cè)用戶的接近時(shí),釋放休眠狀態(tài),并且狀態(tài)轉(zhuǎn)變?yōu)閳?zhí)行正常操作的模式。
以上已使用圖6描述了構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的被接近的IoT裝置的操作示例。通過執(zhí)行如圖6所示的一系列操作,被接近的IoT裝置經(jīng)由云服務(wù)器10與接近的IoT裝置交換上下文信息。然后,通過執(zhí)行如圖6所示的一系列操作,被接近的IoT裝置可以通過經(jīng)由云服務(wù)器10從接近的IoT裝置獲取上下文信息并且接管直到那時(shí)由用戶進(jìn)行的交互處理而繼續(xù)交互處理。
接下來將描述在直接交換上下文信息而不涉及云服務(wù)器10的情況下被接近的IoT裝置的操作示例。
圖7是示出構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的被接近的IoT裝置的操作示例的流程圖。圖7示出了在直接交換上下文信息而不涉及云服務(wù)器10的情況下被接近的IoT裝置的操作示例。以下將使用圖7來描述構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的被接近的IoT裝置的操作示例。
被接近的IoT裝置從傳感器300獲取感測(cè)數(shù)據(jù)(步驟S141),并且基于從傳感器300獲取的感測(cè)數(shù)據(jù)來判斷用戶是否正在接近(步驟S142)。
作為在步驟S142中的上述判斷的結(jié)果,在判斷出用戶未正在接近的情況下(步驟S142:否),被接近的IoT裝置返回至在步驟S141中獲取感測(cè)數(shù)據(jù)的上述處理。
另一方面,作為在步驟S142中的上述判斷的結(jié)果,在判斷出用戶正在接近的情況下(步驟S142:是),被接近的IoT裝置然后發(fā)現(xiàn)保存上下文信息的裝置(步驟S143),從保存上下文信息的裝置獲取上下文信息并且執(zhí)行對(duì)上下文信息的解釋(步驟S144)。
被接近的IoT裝置使用從接近的IoT裝置獲取的上下文信息來處理來自用戶的請(qǐng)求(步驟S145)。
然后,被接近的IoT裝置從傳感器300獲取感測(cè)數(shù)據(jù)(步驟S146),并且基于從傳感器300獲取的感測(cè)數(shù)據(jù)來判斷用戶是否正在離開被接近的IoT裝置(步驟S147)。
作為步驟S147中的上述判斷的結(jié)果,在判斷出用戶未離開的情況下(步驟S147:否),被接近的IoT裝置返回至在步驟S145中處理來自用戶的請(qǐng)求的上述處理。
另一方面,作為步驟S147中的上述判斷的結(jié)果,在判斷出用戶正在離開的情況下(步驟S147:是),被接近的IoT裝置隨后判斷是否存在來自另一IoT裝置的對(duì)上下文信息的請(qǐng)求(步驟S148)。
作為步驟S148中的上述判斷的結(jié)果,在存在來自另一IoT裝置的對(duì)上下文信息的請(qǐng)求的情況下(步驟S148:是),被接近的IoT裝置將上下文信息傳送至傳送對(duì)上下文信息的請(qǐng)求的IoT裝置(步驟S149)。
另一方面,在不存在來自另一IoT裝置的對(duì)上下文信息的請(qǐng)求的情況下(步驟S148:否),被接近的IoT裝置從傳感器300獲取感測(cè)數(shù)據(jù)(步驟S150),并且基于從傳感器300獲取的感測(cè)數(shù)據(jù)來判斷離開一次的用戶是否正在再次接近(步驟S151)。
作為步驟S151中的上述判斷的結(jié)果,在判斷出用戶未再次接近的情況下(步驟S151:否),被接近的IoT裝置返回至在步驟S148中判斷是否存在對(duì)上下文信息的請(qǐng)求的上述處理。另一方面,作為步驟S151中的上述判斷的結(jié)果,在判斷出用戶正在再次接近的情況下(步驟S151:是),被接近的IoT裝置返回至在步驟S145中處理來自用戶的請(qǐng)求的上述處理,并且執(zhí)行隨后的處理。
注意,當(dāng)被接近的IoT裝置檢測(cè)到用戶的離開時(shí),被接近的IoT裝置可以從執(zhí)行正常操作的模式進(jìn)入休眠狀態(tài)。
以上已使用圖7描述了構(gòu)成根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1的被接近的IoT裝置的操作示例。通過執(zhí)行如圖7所示的一系列操作,被接近的IoT裝置在不涉及云服務(wù)器10的情況下與接近的IoT裝置交換上下文信息。通過執(zhí)行如圖7所示的一系列操作,被接近的IoT裝置可以通過在不涉及云服務(wù)器10的情況下從接近的IoT裝置直接獲取上下文信息并且接管直到那時(shí)用戶進(jìn)行的交互處理而繼續(xù)交互處理。
如上所述,在根據(jù)本公開內(nèi)容的實(shí)施例的信息處理系統(tǒng)1中,IoT裝置可以通過檢測(cè)用戶的接近并且基于用戶的接近而執(zhí)行向另一IoT裝置請(qǐng)求上下文信息的處理,來從另一IoT裝置獲取上下文信息。
注意,在的確存在對(duì)上下文信息的請(qǐng)求、但是請(qǐng)求上下文信息的裝置不清楚的情況下,或者在存在請(qǐng)求上下文信息的多個(gè)裝置的情況下,接近的IoT裝置可以向可以作為請(qǐng)求上下文信息的裝置的候選的一個(gè)或兩個(gè)或更多個(gè)IoT裝置廣播上下文信息。作為用于確定可以作為候選的IoT裝置的方法,例如,存在以下方法:從當(dāng)前位置獲取鄰近的或接近的IoT裝置的信息,并且將鄰近或接近的IoT裝置確定為請(qǐng)求上下文信息的裝置的候選。
此處,將描述IoT裝置與用戶的交互處理。IoT裝置可以通過例如一直監(jiān)視麥克風(fēng)輸入并且對(duì)特定關(guān)鍵詞做出響應(yīng)以便判斷用戶期望交互處理或者判斷用戶開始交互來檢測(cè)“交互的開始”。例如,當(dāng)說出預(yù)定關(guān)鍵詞時(shí),IoT裝置可以開始通過話音接受命令。
注意,IoT裝置可以例如使用傳感器300來檢測(cè)用戶的接近或在場(chǎng),并且開始監(jiān)視麥克風(fēng)輸入。
雖然在本實(shí)施例中傳感器300檢測(cè)用戶的接近,并且被接近的IoT裝置從接近的IoT裝置獲取上下文信息,但是本公開內(nèi)容不限于該示例。例如,傳感器300檢測(cè)使用接近的IoT裝置的用戶的移動(dòng),并且基于用戶的移動(dòng)來檢測(cè)用戶的移動(dòng)方向。然后,接近的IoT裝置可以基于用戶的移動(dòng)方向來選擇用戶接下來接近的被接近的IoT裝置。然后,接近的IoT裝置在選擇用戶接下來接近的被接近的IoT裝置之后傳送信息。
此外,可以在每個(gè)IoT裝置中登記用于實(shí)現(xiàn)根據(jù)從傳感器300獲取的感測(cè)數(shù)據(jù)來指定用戶要在其周圍出現(xiàn)的IoT裝置的規(guī)則。例如,可以在每個(gè)IoT裝置中登記將對(duì)應(yīng)關(guān)系定義成如下的規(guī)則:如果一個(gè)傳感器按A、B的順序感測(cè)到人的接近,則人接下來接近的IoT裝置是該IoT裝置。
此外,還可以使每個(gè)IoT裝置通過機(jī)器學(xué)習(xí)等來逐步地學(xué)習(xí)用于將傳感器300感測(cè)人的順序與IoT裝置相關(guān)聯(lián)的規(guī)則。例如,還可以使每個(gè)IoT裝置學(xué)習(xí)如下規(guī)則:如果傳感器按給定順序的模式檢測(cè)人的接近,則最有可能要在此后使用該IoT裝置。
此外,不同于上述示例,還可以創(chuàng)建每個(gè)IoT裝置的標(biāo)識(shí)信息(諸如IP地址)與實(shí)際位置相關(guān)聯(lián)的列表,并且如果傳感器做出反應(yīng),則將上下文信息傳遞至與傳感器的位置對(duì)應(yīng)的特定IoT裝置。
作為最簡(jiǎn)單的方法,可以不指定用戶接下來接近的被接近的IoT裝置。即,安裝IoT裝置的人指定所有鄰近的IoT裝置。接近的IoT裝置可以將上下文傳送至所有這些IoT裝置。
根據(jù)本實(shí)施例的信息處理系統(tǒng)在以下情況下尤其有益。
例如,在用放置在起居室中的IoT裝置(例如,個(gè)人計(jì)算機(jī))觀看視頻的用戶移動(dòng)到另一房間并且對(duì)該房間中的IoT裝置說出“請(qǐng)為我顯示我剛才觀看的視頻的剩余部分”的情況下,信息處理系統(tǒng)是有益的。在這種情況下,在該房間中的IoT裝置從放置在起居室中的IoT裝置獲取上下文信息,并且可以通過用戶的說話、參照上下文信息來再現(xiàn)的同一視頻的剩余部分、而無需用戶的登錄處理。
此外,例如,在用戶用IoT裝置(例如,TV)觀看烹飪節(jié)目并且對(duì)IoT裝置說“下載食譜”的情況下,信息處理系統(tǒng)是有益的。在這種情況下,IoT裝置對(duì)食譜進(jìn)行下載。當(dāng)用戶移動(dòng)到廚房時(shí),放置在廚房的IoT裝置(例如,平板型終端)通過用戶的移動(dòng)而從已下載食譜的IoT裝置獲取上下文信息。當(dāng)用戶對(duì)放置在廚房的IoT裝置說出“為我顯示剛才下載的食譜”時(shí),放置在廚房的IoT裝置可以參考上下文信息顯示由另一IoT裝置下載的食譜、而無需用戶的登錄處理。
此外,例如,可以指定給定用戶ID以及與該用戶ID對(duì)應(yīng)的該用戶的近親屬(諸如,例如父親、母親、兄弟和姐妹)的用戶ID,提取與這些用戶ID相關(guān)聯(lián)的上下文信息,并且基于直到那時(shí)由近親屬對(duì)IoT裝置所說的話來繼續(xù)交互。例如,如果給定用戶詢問IoT裝置“我父親剛才說關(guān)于他想去旅行的事了嗎?”,則被詢問的IoT裝置可以通過指定“父親”的用戶ID并且從與該用戶ID相關(guān)聯(lián)的上下文信息中提取與旅行相關(guān)的內(nèi)容來產(chǎn)生響應(yīng)。
如上所述,被接近的IoT裝置可以從接近的IoT裝置直接或間接獲取上下文信息。此處,接近的IoT裝置可以考慮以下情況來暫時(shí)存儲(chǔ)上下文信息:用戶實(shí)際上沒有接近被接近的IoT裝置;在被接近的IoT裝置處出現(xiàn)一些麻煩等。此外,如果非常需要避免上下文信息的丟失,則接近的IoT裝置可以將上下文信息存儲(chǔ)在家里的服務(wù)器、云服務(wù)器等中。
當(dāng)然,被接近的IoT裝置可以在從接近的IoT裝置獲取上下文信息之后暫時(shí)存儲(chǔ)上下文信息。
雖然上下文信息的所有數(shù)據(jù)可以從接近的IoT裝置傳送至被接近的IoT裝置,但是在數(shù)據(jù)量巨大并且不能及時(shí)傳送數(shù)據(jù)等的情況下,還可以僅將被接近的IoT裝置執(zhí)行的處理所需的數(shù)據(jù)量從接近的IoT裝置傳送到被接近的IoT裝置。
此外,在上下文信息量巨大并且不能及時(shí)傳送數(shù)據(jù)的情況下,接近的IoT裝置可以首先傳送在被接近的IoT裝置處繼續(xù)交互處理所需的信息,并且在被接近的IoT裝置再次開始交互處理之后在后臺(tái)傳送剩余信息。
例如,在上下文信息包括正瀏覽的視頻數(shù)據(jù)自身的情況下,即,在內(nèi)容文件的實(shí)質(zhì)內(nèi)容僅存在于接近的IoT裝置中的情況下,還可以將該內(nèi)容從接近的IoT裝置流送至被接近的IoT裝置。
此外,例如,還可以將處理自身(交互處理、算術(shù)處理、知識(shí)處理及其他處理)的僅一部分委托給其他IoT裝置。即,當(dāng)處理的主要部分繼續(xù)在服務(wù)器(或距用戶最近的終端)上運(yùn)行時(shí),還可以通過與外圍IoT裝置的協(xié)調(diào)而使處理跟隨用戶。通過這樣的委托,可以將要傳送的上下文信息限制為信息中的僅一部分。在下文中,該方案也被稱為“分布式代理方案”。
在“分布式代理方案”的情況下,優(yōu)選的是設(shè)置要被委托處理的IoT裝置以及所委托的處理的處理時(shí)限,并且適當(dāng)?shù)卦O(shè)置上下文信息以及哪個(gè)IoT裝置應(yīng)當(dāng)執(zhí)行所委托的處理。
還會(huì)存在不能及時(shí)將上下文信息從接近的IoT裝置傳送至被接近的IoT裝置的情況或者上下文信息的傳送失敗的情況。即,存在在上下文信息從接近的IoT裝置傳送至被接近的IoT裝置的過程中用戶在被接近的IoT裝置上開始交互處理的情況。
在不能及時(shí)將上下文信息從接近的IoT裝置傳送至被接近的IoT裝置的情況下,或者在上下文信息的傳送失敗的情況下,接近的IoT裝置和被接近的IoT裝置例如執(zhí)行以下處理。
例如,接近的IoT裝置和被接近的IoT裝置可以保持用戶等待直到上下文信息的傳送結(jié)束為止。此外,如果可能的話,則被接近的IoT裝置可以使用已傳送的僅部分上下文信息來恢復(fù)交互處理,并且在后臺(tái)傳送剩余的上下文信息。此外,被接近的IoT裝置可以放棄從接近的IoT裝置接管上下文信息,并且被接近的IoT裝置可以重新詢問用戶。
還可以存在IoT裝置與用戶之間的交互切斷了預(yù)定時(shí)間段的情況。在IoT裝置與用戶之間的交互切斷了預(yù)定時(shí)間段的情況下,IoT裝置可以將狀態(tài)返回至初始狀態(tài),即,不存在上下文信息的狀態(tài)。當(dāng)狀態(tài)返回至初始狀態(tài)時(shí),IoT裝置可以存儲(chǔ)直到那時(shí)的上下文信息本身,使得可以隨時(shí)恢復(fù)交互。即,IoT裝置可以通過存儲(chǔ)上下文信息本身來恢復(fù)與用戶的交互處理,例如,諸如“關(guān)于上周討論的旅行的情況”、“說出你正在搜索住宿”。
還可以存在用戶不想與IoT裝置進(jìn)行繼續(xù)交互的情況??紤]到用戶不想與IoT裝置進(jìn)行繼續(xù)交互的情況,IoT裝置可以定義用于重置直到那時(shí)的交互處理的特定關(guān)鍵詞。例如,當(dāng)用戶再次說出上述特定關(guān)鍵詞時(shí),IoT裝置可以將狀態(tài)返回至在與用戶的交互處理開始之前的狀態(tài)。此外,如果用戶說出專用于改變主題的關(guān)鍵詞(諸如“順便說一下”),則IoT裝置可以將狀態(tài)返回至在與用戶的交互處理開始之前的狀態(tài)。
在以該方式重置交互處理的情況下,IoT裝置可以存儲(chǔ)直到那時(shí)的上下文信息本身,使得可以隨時(shí)恢復(fù)交互。
當(dāng)被接近的IoT裝置從接近的IoT裝置獲取上下文信息時(shí),被接近的IoT裝置可以當(dāng)?shù)谝淮潍@取上下文信息時(shí)獲取時(shí)間上新的上下文信息,并且可以當(dāng)用戶指定指示時(shí)間的內(nèi)容時(shí)獲取過去的數(shù)據(jù)。例如,當(dāng)被接近的IoT裝置在第一次獲取上下文信息時(shí)獲取時(shí)間上新的上下文信息時(shí),如果用戶指定指示時(shí)間的內(nèi)容(諸如“一周以前”),則被接近的IoT裝置可以從接近的IoT裝置或云服務(wù)器10獲取所指定的一周以前的上下文信息。
雖然在被接近的IoT裝置從接近的IoT裝置獲取上下文信息的情況下描述了上述一系列處理,但是相反地,上述一系列處理還可以以類似的方式應(yīng)用于從接近的IoT裝置到被接近的IoT裝置進(jìn)行對(duì)上下文信息的所謂的推送傳送的情況。
即,接近的IoT裝置可以通過從傳感器300接收感測(cè)數(shù)據(jù)并且根據(jù)感測(cè)數(shù)據(jù)估計(jì)用戶的移動(dòng)方向來確定用戶要操作的被接近的IoT裝置,并且可以將上下文信息傳送至被接近的IoT裝置。如果被接近的IoT裝置停止操作,則接近的IoT裝置可以在傳送用于激活被接近的IoT裝置的命令之后傳送上下文信息。
此外,在接近的IoT裝置在從被接近的IoT裝置接收上下文信息之后進(jìn)一步檢測(cè)用戶的移動(dòng)的情況下,接近的IoT裝置可以將所接收到的上下文信息傳送至被認(rèn)為位于用戶的移動(dòng)方向上的另一IoT裝置。在接近的IoT裝置將所接收到的上下文信息傳送至另一IoT裝置之后,接近的IoT裝置可以刪除從被接近的IoT裝置接收到的上下文信息。
<2.示例性硬件配置>
參照?qǐng)D8描述根據(jù)本公開內(nèi)容的實(shí)施例的信息處理設(shè)備100的硬件配置。圖8是示出根據(jù)本公開內(nèi)容的實(shí)施例的信息處理設(shè)備100的示例性硬件配置的框圖??梢酝ㄟ^在一個(gè)示例中使用圖8所示的信息處理設(shè)備的硬件配置來實(shí)現(xiàn)上述每種算法。即,可以通過使用計(jì)算機(jī)程序控制圖8所示的硬件來實(shí)現(xiàn)每種算法的處理。此外,硬件具有可選配置,并且其示例包括個(gè)人計(jì)算機(jī)、諸如移動(dòng)電話、PHS和PDA的便攜式信息終端、游戲控制臺(tái)、接觸式或非接觸式IC芯片、接觸式或非接觸式IC卡、揚(yáng)聲器、電視機(jī)、監(jiān)視器、可穿戴裝置或各種類型的家用信息設(shè)備。PHS是個(gè)人手持電話系統(tǒng)的縮寫,以及PDA是個(gè)人數(shù)字助理的縮寫。
如圖8所示,該硬件主要包括CPU 902、ROM 904、RAM 906、主機(jī)總線908和橋接器910。該硬件還包括外部總線912、接口914、輸入單元916、輸出單元918、存儲(chǔ)單元920、驅(qū)動(dòng)器922、連接端口924和通信單元926。CPU是中央處理單元的縮寫,ROM是只讀存儲(chǔ)器的縮寫以及RAM是隨機(jī)存取存儲(chǔ)器的縮寫。
CPU 902起到操作處理單元或控制單元的作用,并且基于記錄在ROM 904、RAM 906、存儲(chǔ)單元920或可移動(dòng)記錄介質(zhì)928中的各種程序來控制每個(gè)部件的整體操作或操作的一部分。在一個(gè)示例中,ROM 904是用于存儲(chǔ)CPU 902要讀取的程序或進(jìn)行操作所使用的數(shù)據(jù)的裝置。例如,RAM 906是暫時(shí)或永久存儲(chǔ)CPU 902要讀取的程序或在執(zhí)行程序時(shí)適當(dāng)?shù)馗淖兊母鞣N參數(shù)的存儲(chǔ)器。
在一個(gè)示例中,這些部件通過使得能夠進(jìn)行高速數(shù)據(jù)傳輸?shù)闹鳈C(jī)總線908而彼此連接。另一方面,在一個(gè)示例中,主機(jī)總線908經(jīng)由橋接器910連接至具有相對(duì)低的數(shù)據(jù)傳輸速度的外部總線912。此外,輸入單元916的示例包括鼠標(biāo)、鍵盤、觸摸面板、按鈕、開關(guān)或操縱桿(lever)。此外,輸入單元916的示例可以包括允許使用紅外線或其他無線電波來傳送控制信號(hào)的遠(yuǎn)程控制器。
輸出單元918是使得能夠向用戶可視地或聽覺地通知所獲取的信息的裝置,并且其示例包括諸如CRT、LCD、PDP和ELD的顯示裝置、諸如揚(yáng)聲器或耳機(jī)的音頻輸出裝置、打印機(jī)、移動(dòng)電話和傳真機(jī)。CRT是陰極射線管的縮寫,LCD是液晶顯示器的縮寫,PDP是等離子體顯示面板的縮寫,而ELD是電致發(fā)光顯示器的縮寫。
存儲(chǔ)單元920是用于存儲(chǔ)各種數(shù)據(jù)的裝置。存儲(chǔ)單元920的示例包括諸如硬盤驅(qū)動(dòng)器(HDD)的磁性存儲(chǔ)裝置、半導(dǎo)體存儲(chǔ)裝置、光學(xué)存儲(chǔ)裝置和磁光存儲(chǔ)裝置。HDD是硬盤驅(qū)動(dòng)器的縮寫。
在一個(gè)示例中,驅(qū)動(dòng)器922是讀取記錄在可移動(dòng)記錄介質(zhì)928(諸如磁盤、光盤、磁光盤和半導(dǎo)體存儲(chǔ)器)上的信息或者將信息寫入可移動(dòng)記錄介質(zhì)928中的裝置??梢苿?dòng)記錄介質(zhì)928的示例包括DVD介質(zhì)、藍(lán)光介質(zhì)、HD-DVD介質(zhì)和各種類型的半導(dǎo)體存儲(chǔ)介質(zhì)。當(dāng)然,可移動(dòng)記錄介質(zhì)928可以是例如其上安裝有非接觸式IC芯片的電子裝置或IC卡。IC是集成電路的縮寫。
連接端口924的示例包括USB端口、IEEE 1394端口、SCSI、RS-232C端口和用于連接外部連接設(shè)備930(諸如光學(xué)音頻終端)的端口。外部連接設(shè)備930的示例包括打印機(jī)、移動(dòng)音樂播放器、數(shù)字?jǐn)z像裝置、數(shù)字?jǐn)z像機(jī)和IC記錄器。USB是通用串行總線的縮寫,而SCSI是小型計(jì)算機(jī)系統(tǒng)接口的縮寫。
通信單元926是用于連接到網(wǎng)絡(luò)932的通信裝置,并且其示例包括用于有線或無線LAN、藍(lán)牙(注冊(cè)商標(biāo))或WUSB的通信卡、光通信路由器、ADSL路由器以及用于接觸式或非接觸式通信的裝置。此外,連接到通信單元926的網(wǎng)絡(luò)932由有線連接或無線連接的網(wǎng)絡(luò)構(gòu)成,并且其示例包括因特網(wǎng)、家用LAN、紅外通信、可見光通信、廣播和衛(wèi)星通信。LAN是局域網(wǎng)的縮寫,WUSB是無線USB的縮寫,以及ADSL是非對(duì)稱數(shù)字用戶線的縮寫。
已經(jīng)示出了信息處理設(shè)備100的示例性硬件配置。上述部件中的每個(gè)部件均可以使用通用構(gòu)件來實(shí)現(xiàn),但是也可以用每個(gè)部件的功能中所專用的硬件來實(shí)現(xiàn)??梢愿鶕?jù)實(shí)現(xiàn)時(shí)的技術(shù)水平而適當(dāng)?shù)匦薷倪@樣的配置。
<3.結(jié)論>
如上所述,根據(jù)本公開內(nèi)容的實(shí)施例,提供了信息處理設(shè)備100,該信息處理設(shè)備100檢測(cè)用戶的接近,并且基于用戶的接近而從另一設(shè)備獲取作為用戶與另一設(shè)備之間的處理內(nèi)容的上下文信息。
根據(jù)本公開內(nèi)容的實(shí)施例的信息處理設(shè)備100可以通過基于用戶的接近而從另一設(shè)備獲取上下文信息來交接另一設(shè)備與用戶之間進(jìn)行的處理(交互處理)。
此外,根據(jù)本公開內(nèi)容的實(shí)施例,提供了信息處理設(shè)備200,該信息處理設(shè)備200基于來自檢測(cè)用戶的接近的另一設(shè)備的對(duì)上下文信息的請(qǐng)求來將上下文信息提供給另一設(shè)備。
根據(jù)本公開內(nèi)容的實(shí)施例的信息處理設(shè)備200可以通過基于來自檢測(cè)用戶的接近的另一設(shè)備的對(duì)上下文信息的請(qǐng)求而將上下文信息提供給另一設(shè)備,來將在自身設(shè)備與用戶之間進(jìn)行的處理(交互處理)移交給另另一設(shè)備。
在該說明書中由每個(gè)裝置執(zhí)行的處理中的步驟不一定按照序列圖或流程圖中所描述的順序按時(shí)間順序執(zhí)行。在一個(gè)示例中,在由每個(gè)裝置執(zhí)行的處理中的步驟可以以與在流程圖中描述的順序不同的順序執(zhí)行或者可以并行執(zhí)行。
此外,可以創(chuàng)建使得并入每個(gè)裝置中的硬件(諸如CPU、ROM或RAM)以與上述裝置中的結(jié)構(gòu)的作用類似的方式起作用的計(jì)算機(jī)程序。此外,可以提供其上記錄有計(jì)算機(jī)程序的記錄介質(zhì),此外,在功能框圖中以硬件所示的每個(gè)功能塊的配置可以通過硬件來實(shí)現(xiàn)一系列處理。
以上已參照附圖描述了本公開內(nèi)容的一個(gè)或多個(gè)優(yōu)選實(shí)施例,而本公開內(nèi)容不限于上述示例。本領(lǐng)域的技術(shù)人員可以在所附權(quán)利要求的范圍內(nèi)發(fā)現(xiàn)各種替代和變型,并且應(yīng)當(dāng)理解,這些替代和變型自然落入本公開內(nèi)容的技術(shù)范圍內(nèi)。
此外,在本說明書中描述的效果僅是說明性和例證性的,而不是限制性的。換言之,根據(jù)本公開內(nèi)容的技術(shù)可以連同或者代替基于本說明書的效果呈現(xiàn)對(duì)于本領(lǐng)域技術(shù)人員而言顯而易見的其他效果。
此外,本技術(shù)還可以被配置為如下。
(1)一種信息處理設(shè)備,包括:
控制單元,所述控制單元被配置成進(jìn)行控制,以檢測(cè)用戶從所述信息處理設(shè)備的離開并且將直到那時(shí)與所述用戶交換的上下文信息的至少一部分傳送至另一設(shè)備。
(2)根據(jù)(1)所述的信息處理設(shè)備,
其中,所述控制單元進(jìn)行控制以將所述上下文信息直接傳送至所述另一設(shè)備。
(3)根據(jù)(1)所述的信息處理設(shè)備,
其中,所述控制單元進(jìn)行控制以經(jīng)由服務(wù)器設(shè)備將所述上下文信息傳送至所述另一設(shè)備。
(4)根據(jù)(1)至(3)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述控制單元檢測(cè)所述用戶相對(duì)于所述信息處理設(shè)備的移動(dòng)方向。
(5)根據(jù)(1)至(4)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述控制單元使用用戶ID來檢測(cè)保存所述上下文信息的設(shè)備,并且提取所述上下文信息。
(6)根據(jù)(5)所述的信息處理設(shè)備,
其中,所述控制單元基于所述用戶ID來提取所述上下文信息。
(7)根據(jù)(5)所述的信息處理設(shè)備,
其中,所述控制單元基于與所述用戶ID不同的另一用戶ID來提取所述上下文信息。
(8)根據(jù)(1)至(7)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述控制單元通過基于感測(cè)數(shù)據(jù)檢測(cè)所述用戶的行為來檢測(cè)所述用戶的移動(dòng)方向。
(9)根據(jù)(8)所述的信息處理設(shè)備,
其中,所述控制單元通過使用由成像設(shè)備捕獲的圖像檢測(cè)所述用戶的行為來檢測(cè)所述用戶的移動(dòng)方向。
(10)根據(jù)(1)至(9)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述控制單元進(jìn)行控制以傳送在部分時(shí)隙內(nèi)生成的所述上下文信息。
(11)根據(jù)(1)至(10)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述控制單元使用將設(shè)備與所述設(shè)備的位置相關(guān)聯(lián)的信息來確定所述上下文信息的傳送目的地。
(12)根據(jù)(1)至(10)中任一項(xiàng)所述的信息處理設(shè)備,
其中,在沒有唯一地確定所述上下文信息的傳送目的地的情況下,所述控制單元向可能的設(shè)備廣播所述上下文信息。
(13)根據(jù)(1)至(12)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述上下文信息是基于由用戶輸入的話音的信息。
(14)一種信息處理設(shè)備,包括:
控制單元,所述控制單元被配置成進(jìn)行控制,以檢測(cè)用戶向所述信息處理設(shè)備的接近并且從另一設(shè)備接收直到那時(shí)與所述用戶交換的上下文信息的至少一部分。
(15)根據(jù)(14)所述的信息處理設(shè)備,
其中,所述控制單元進(jìn)行控制以從直到那時(shí)與所述用戶交互的所述另一設(shè)備直接接收所述上下文信息。
(16)根據(jù)(14)或(15)所述的信息處理設(shè)備,
其中,所述控制單元進(jìn)行控制以經(jīng)由服務(wù)器設(shè)備從直到那時(shí)與所述用戶交互的所述另一設(shè)備接收所述上下文信息。
(17)根據(jù)(14)至(16)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述控制單元通過基于感測(cè)數(shù)據(jù)檢測(cè)所述用戶的行為來檢測(cè)所述用戶的移動(dòng)方向。
(18)根據(jù)(17)所述的信息處理設(shè)備,
其中,所述控制單元通過使用由成像設(shè)備捕獲的圖像檢測(cè)所述用戶的行為來檢測(cè)所述用戶的移動(dòng)方向。
(19)根據(jù)(14)至(18)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述控制單元進(jìn)行控制以接收在部分時(shí)間間隙內(nèi)生成的所述上下文信息。
(20)根據(jù)(14)至(19)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述控制單元使用將設(shè)備與所述設(shè)備的位置相關(guān)聯(lián)的信息來確定從其接收到所述上下文信息的設(shè)備。
(21)根據(jù)(14)至(20)中任一項(xiàng)所述的信息處理設(shè)備,
其中,當(dāng)另外地檢測(cè)到所述用戶的移動(dòng)時(shí),所述控制單元進(jìn)行控制以將所述上下文信息的至少一部分傳送至位于所檢測(cè)到的移動(dòng)方向上的另一設(shè)備。
(22)根據(jù)(21)所述的信息處理設(shè)備,
其中,所述控制單元進(jìn)行控制,以當(dāng)在與所述用戶交互之前檢測(cè)到所述用戶的移動(dòng)時(shí)刪除所接收到的上下文信息。
(23)根據(jù)(14)至(22)中任一項(xiàng)所述的信息處理設(shè)備,
其中,所述上下文信息是基于由所述用戶輸入的話音的信息。
(24)一種信息處理方法,包括:
進(jìn)行控制,以檢測(cè)用戶從信息處理設(shè)備的離開并且將直到那時(shí)與所述用戶交換的上下文信息的至少一部分傳送至另一設(shè)備。
(25)一種計(jì)算機(jī)程序,所述計(jì)算機(jī)程序使計(jì)算機(jī)執(zhí)行以下操作:
進(jìn)行控制,以檢測(cè)用戶從信息處理設(shè)備的離開并且將直到那時(shí)與所述用戶交換的上下文信息的至少一部分傳送至另一設(shè)備。
(26)一種信息處理方法,包括:
進(jìn)行控制,以檢測(cè)用戶向信息處理設(shè)備的接近并且從另一設(shè)備接收直到那時(shí)與所述用戶交換的上下文信息的至少一部分。
(27)一種計(jì)算機(jī)程序,所述計(jì)算機(jī)程序使計(jì)算機(jī)執(zhí)行以下操作:
進(jìn)行控制,以檢測(cè)用戶向信息處理設(shè)備的接近并且從另一設(shè)備接收直到那時(shí)與所述用戶交換的上下文信息的至少一部分。
附圖標(biāo)記列表
100,200 信息處理設(shè)備
110 控制單元
120 檢測(cè)單元
130 上下文信息管理單元
300 傳感器
400a,400b 輸入/輸出裝置