aaa视频网站,国产最新进精品视频,国产主播一区二区,999热精品视频,а√天堂资源8在线官网在线,国产免费不卡av,麻豆国产视频

信息處理裝置、信息處理方法和程序與流程

文檔序號:11160954閱讀:583來源:國知局
信息處理裝置、信息處理方法和程序與制造工藝

本發(fā)明涉及信息處理裝置、信息處理方法和程序。



背景技術(shù):

專利文獻1公開了用于抑制計算成本以基于用戶的項目使用日志通過對用戶和項目分類來選擇項目的技術(shù)。例如,已經(jīng)提出了用于對由用戶帳戶、與在數(shù)據(jù)庫中登記的項目有關(guān)的日志的數(shù)據(jù)等規(guī)定的用戶的數(shù)據(jù)執(zhí)行歸并、分析、分類等的很多技術(shù)。

引用列表

專利文獻

專利文獻1:JP2013-164704A

發(fā)明概述

技術(shù)問題

在近年來,各種設(shè)備具有智能功能。例如,不僅僅信息處理終端例如個人計算機、智能電話和平板計算機,各種設(shè)備例如家用電器——包括空調(diào)、冰箱等、汽車和通風機(其中每個包括通信功能、信息處理功能、感測功能等)也變得越來越普遍。這樣的設(shè)備包括通信功能。然而,與信息處理終端不同,并不總是通過登錄操作等來識別用戶。例如,像通風機一樣,一些設(shè)備配置成由很多和未指定的用戶使用。

以類似于信息處理終端的方式,例如,這樣的設(shè)備可用作用于獲取設(shè)備使用日志等作為用戶的統(tǒng)計信息的裝置或用于向用戶輸出信息的裝置。然而,如上所述,這樣的設(shè)備并不識別用戶(甚至在設(shè)備由特定的用戶使用的情況下),或配置成由很多和未指定的用戶使用。因此,很難組織并使用設(shè)備。

相應(yīng)地,本公開提出能夠通過組織這樣的設(shè)備來更有效地利用各種設(shè)備的新穎和改進的信息處理裝置、信息處理方法和程序。

問題的解決方案

根據(jù)本公開,提供了信息處理裝置,其包括:設(shè)備日志獲取單元,其配置成從每個設(shè)備獲取包括指示由用戶的行為引起的與每個設(shè)備有關(guān)的狀態(tài)的信息的設(shè)備日志;以及關(guān)聯(lián)確定單元,其配置成在設(shè)備日志和狀態(tài)的預(yù)設(shè)條件的基礎(chǔ)上確定在被包括在設(shè)備中的某些設(shè)備之間的關(guān)聯(lián)。

根據(jù)本公開,提供了信息處理方法,其包括:從每個設(shè)備獲取包括指示由用戶的行為引起的與每個設(shè)備有關(guān)的狀態(tài)的信息的設(shè)備日志;以及由處理器在設(shè)備日志和狀態(tài)的預(yù)設(shè)條件的基礎(chǔ)上確定在被包括在設(shè)備中的某些設(shè)備之間的關(guān)聯(lián)。

根據(jù)本公開,提供了一種程序,用于使計算機實現(xiàn):在由用戶的行為引起的與每個所述設(shè)備有關(guān)的狀態(tài)的預(yù)設(shè)條件以及從每個所述設(shè)備獲取的并包括指示所述狀態(tài)的信息的設(shè)備日志的基礎(chǔ)上,確定在被包括在所述設(shè)備中的某些設(shè)備之間的關(guān)聯(lián)的功能。

本發(fā)明的有益效果:

如上所述,根據(jù)本公開,可能通過組織這樣的設(shè)備來更有效地利用各種設(shè)備。

注意,上面所述的效果并不一定是限制性的。使用或代替上面的效果,可實現(xiàn)在本說明書中所述的任一效果或可從本說明書中領(lǐng)會的其它效果。

附圖的簡要說明

圖1是示出根據(jù)本公開的第一實施方式的系統(tǒng)的示意性配置的圖。

圖2是示意性示出根據(jù)本公開的實施方式的服務(wù)器的功能配置的方框圖。

圖3是示出根據(jù)本公開的第一實施方式的由關(guān)聯(lián)確定單元執(zhí)行的過程的例子的流程圖。

圖4A是示出根據(jù)本公開的第一實施方式的設(shè)備日志DB的例子的圖。

圖4B是示出根據(jù)本公開的第一實施方式的設(shè)備日志DB的例子的圖。

圖4C是示出根據(jù)本公開的第一實施方式的設(shè)備日志DB的例子的圖。

圖5是示出根據(jù)本公開的第一實施方式的關(guān)聯(lián)條件DB的例子的圖。

圖6是示出根據(jù)本公開的第一實施方式的關(guān)聯(lián)分數(shù)DB的例子的圖。

圖7是示意性示出根據(jù)本公開的第二實施方式的服務(wù)器的功能配置的方框圖。

圖8是示出根據(jù)本公開的第二實施方式的在所有設(shè)備上執(zhí)行的分組過程的例子的流程圖。

圖9是示出根據(jù)本公開的第二實施方式的在額外的設(shè)備上執(zhí)行的分組過程的例子的流程圖。

圖10是示出根據(jù)本公開的第二實施方式的組DB的例子的圖。

圖11是示出根據(jù)本公開的第三實施方式的分組過程的例子的流程圖。

圖12是示出根據(jù)本公開的第三實施方式的設(shè)備日志DB的例子的圖。

圖13是示出根據(jù)本公開的實施方式的信息處理裝置的硬件配置例子的方框圖。

具體實施方式

在下文中,將參考附圖詳細描述本公開的優(yōu)選實施方式。在這個說明書和附圖中,用相同的參考數(shù)字表示具有實質(zhì)上相同的功能和結(jié)構(gòu)的結(jié)構(gòu)元件,且這些結(jié)構(gòu)元件的重復(fù)解釋被省略。

注意,該描述以下面的順序給出。

1.第一實施方式

1-1.系統(tǒng)配置

1-2.服務(wù)器的功能配置

1-3.過程的工作流程

1-4.數(shù)據(jù)的例子

1-5.關(guān)聯(lián)確定的特定例子

3.第三實施方式

4.硬件配置

5.補充

(1.第一實施方式)

(1-1.系統(tǒng)配置)

圖1是示出根據(jù)本公開的第一實施方式的系統(tǒng)的示意性配置的圖。參考圖1,根據(jù)實施方式的系統(tǒng)10包括設(shè)備100和服務(wù)器200。作為設(shè)備100的例子,圖1示出智能電話100a、平板計算機100b、膝上型個人計算機(PC)100c、穿戴式設(shè)備100d、安裝在汽車上的設(shè)備100e、電視機100f、游戲控制臺100g、空調(diào)100h、燈100i和廚房器具100j。

設(shè)備100的例子不限于此,且設(shè)備100可包括各種其它設(shè)備。例如,設(shè)備100可包括除了智能電話、平板計算機和膝上型PC以外的移動設(shè)備。除了所示眼鏡以外,設(shè)備100還可包括其它穿戴式設(shè)備,例如隱形眼鏡型終端、手表型終端、手鐲型終端、戒指型終端、頭戴式耳機、連接到衣服的終端、集成到衣服內(nèi)的終端、附著到鞋的終端、集成到鞋內(nèi)的終端和項鏈型終端。具體地,安裝在汽車上的設(shè)備100e可以是汽車導(dǎo)航系統(tǒng)或后座娛樂系統(tǒng)。設(shè)備100不限于電視機、游戲控制臺、空調(diào)或燈。設(shè)備100可包括具有通信功能和信息處理功能的每種類型的消費電子(CE)設(shè)備。

設(shè)備100可包括由很多和未指定的用戶共用的設(shè)備。例如,設(shè)備100可包括公共顯示器、用于在飯店等中的訂購系統(tǒng)的終端設(shè)備以及自動售貨機。此外,有時移動設(shè)備或安裝在汽車上的設(shè)備可被租用或安裝在出租車上并由很多和未指定的用戶使用。

在存在各種類型的設(shè)備的上面所述的環(huán)境中,一個用戶常常使用兩個或多個設(shè)備100。例如,用戶可在電視機100f上看電影期間通過使用智能電話100a來搜索關(guān)于電影的信息??蛇x地,用戶可乘坐在配備有安裝在汽車上的設(shè)備100e的車輛上,同時握著平板計算機100b??蛇x地,用戶可在戴著穿戴式設(shè)備100d時打開/關(guān)掉空調(diào)、打開/關(guān)掉燈100i或通過使用廚房器具100j來做菜??蛇x地,用戶可通過使用膝上型PC 100c來搜索游戲的初排,同時在游戲控制臺100g上玩游戲。

在這樣的情況下,如果使兩個或多個設(shè)備100與彼此相關(guān)變得可能,因為設(shè)備100由一個用戶使用,則這樣的相關(guān)性例如幫助獲取用戶的各種長期日志并幫助選擇用于給用戶提供信息的最佳輸出設(shè)備。然而,設(shè)備100的這樣的關(guān)聯(lián)只在有限的情況中是可能的,且在大部分情況下,使設(shè)備100與彼此相關(guān)很難。

例如,當一個用戶使用同一用戶帳戶經(jīng)由兩個或多個設(shè)備100登錄到服務(wù)時,這些設(shè)備100可與彼此相關(guān)。然而,設(shè)備100并不總是使用同一用戶帳戶。此外,在用于使用不需要登錄的服務(wù)的設(shè)備100或沒有用于執(zhí)行登錄操作的功能的設(shè)備100中,用戶根本不執(zhí)行登錄。

另一方面,例如兩個或多個設(shè)備100可與彼此相關(guān),在這些設(shè)備100通過分析由他們的攝像機獲取的圖像來識別出用戶且所識別出的用戶是同一人的情況下。然而,設(shè)備100并不總是具有攝像機,且用戶的圖像并不總是被獲取。此外,識別用戶的圖像分析需要高處理負荷,且增強它的準確度很難。

另一方面,例如兩個或多個設(shè)備100可與彼此相關(guān),在用于在這些設(shè)備100之間的通信的網(wǎng)絡(luò)地址例如IP地址被獲取且網(wǎng)絡(luò)地址是相同的情況下。以這樣的方式,可能例如使經(jīng)由房屋中的Wi-Fi等連接到彼此的設(shè)備100相關(guān)。然而,經(jīng)由移動網(wǎng)絡(luò)例如甚至在房屋中的移動電話網(wǎng)絡(luò)執(zhí)行通信的移動設(shè)備具有與經(jīng)由局域網(wǎng)(LAN)和固定線路通過路由器執(zhí)行通信的CE設(shè)備不同的網(wǎng)絡(luò)地址。因此,使移動設(shè)備與CE設(shè)備相關(guān)很難。

根據(jù)本公開的第一實施方式(以后描述),例如可能容易以與上面所述的例子不同的方式通過使設(shè)備100與彼此相關(guān)來評估在由同一用戶使用的設(shè)備100之間的關(guān)系。

(1-2.服務(wù)器的功能配置)

圖2是示意性示出根據(jù)本公開的實施方式的服務(wù)器的功能配置的方框圖。參考圖2,服務(wù)器200包括設(shè)備日志獲取單元210、設(shè)備日志DB 220、關(guān)聯(lián)確定單元230、關(guān)聯(lián)DB 240和關(guān)聯(lián)分數(shù)DB 250。

設(shè)備200由在網(wǎng)絡(luò)上的一個或多個服務(wù)器裝置實現(xiàn)。每個服務(wù)器裝置由信息處理裝置(將在以后描述)的硬件配置實現(xiàn)。例如,設(shè)備日志獲取單元210由通信裝置實現(xiàn),設(shè)備日志DB 220、關(guān)聯(lián)條件DB 240和關(guān)聯(lián)分數(shù)DB 250由存儲器或存儲設(shè)備實現(xiàn),以及關(guān)聯(lián)確定單元230由處理器例如CPU實現(xiàn)。在服務(wù)器200由多個服務(wù)器裝置實現(xiàn)的情況下,每個服務(wù)器裝置實現(xiàn)所示功能配置之一??蛇x地,也可能一個功能配置被分配到多個服務(wù)器裝置。

設(shè)備日志獲取單元210獲取由圖1所示的設(shè)備100提供的設(shè)備日志。例如,設(shè)備日志可以是包括關(guān)于每個設(shè)備的位置的信息和關(guān)于由用戶的行為引起的與每個設(shè)備有關(guān)的狀態(tài)的信息。例如,設(shè)備日志獲取單元210周期性地或當某個事件出現(xiàn)時從設(shè)備被傳輸。在實施方式中,假設(shè)唯一ID(設(shè)備ID和用戶ID)被分配到設(shè)備和使用設(shè)備的用戶。由設(shè)備日志獲取單元21獲取的日志存儲在設(shè)備日志DB 220中。以后描述存儲在設(shè)備日志DB 220中的數(shù)據(jù)的特定例子。

關(guān)聯(lián)確定單元230確定在提供設(shè)備日志的至少兩個設(shè)備之間的關(guān)聯(lián)。關(guān)聯(lián)確定單元230在設(shè)備的狀態(tài)的預(yù)設(shè)條件的基礎(chǔ)上確定在設(shè)備之間的關(guān)聯(lián),并將結(jié)果存儲在關(guān)聯(lián)分數(shù)DB 250中。預(yù)設(shè)條件被登記在關(guān)聯(lián)條件DB 240中。在實施方式中,關(guān)聯(lián)條件DB 240主要從相應(yīng)的設(shè)備由用一用戶使用方面來定義關(guān)聯(lián)條件。在實施方式中,為非常可能由同一用戶使用的設(shè)備的組合計算正分數(shù),且為非??赡苡刹煌挠脩羰褂玫脑O(shè)備的組合計算負分數(shù)。以后描述存儲在關(guān)聯(lián)條件DB 240和關(guān)聯(lián)分數(shù)DB 250中的數(shù)據(jù)的特定例子。

(1-3.過程的工作流程)

圖3是示出根據(jù)本公開的第一實施方式的由關(guān)聯(lián)確定單元執(zhí)行的過程的例子的流程圖。參考圖3,關(guān)聯(lián)確定單元230首先為設(shè)備的每個組合對存儲在設(shè)備日志DB 220中的日志數(shù)據(jù)執(zhí)行循環(huán)過程(S101)。在這里,關(guān)聯(lián)確定單元230獲取在組合中的設(shè)備的日志(S103)。所獲取的日志可包括按時間順序獲取的每個設(shè)備的一系列日志。假設(shè)日志包括至少時間和位置信息。

接著,關(guān)聯(lián)確定單元230根據(jù)日志確定設(shè)備的位置是否在任何時間點接近(S105),并在隨后的步驟S107到S109中只為在任何時間點接近的設(shè)備的組合計算在過程中的關(guān)聯(lián)分數(shù)。相反,在所示例子中,不為在每個時間點接近的設(shè)備的組合計算關(guān)聯(lián)分數(shù)。設(shè)備的這樣的組合被處理為一個組合,對該組合例如不可能確定設(shè)備是否被關(guān)聯(lián)(是否設(shè)備由同一用戶使用)。此外,在這個確定中,設(shè)備的位置只必須至少在某個時間接近。位置在一個時間可以不同于某個時間。

在步驟S105中確定位置在任何時間點接近的情況下,關(guān)聯(lián)確定單元230還確定由設(shè)備的日志指示的條件是否被登記在關(guān)聯(lián)條件DB 240中(S107)。以后關(guān)于關(guān)聯(lián)條件DB 240的詳細例子描述確定過程的特定例子。在這里,在確定條件未被登記的情況下,不以類似于位置不接近的情況的方式計算關(guān)聯(lián)分數(shù),且設(shè)備的組合作為組合被處理為一個組合,對該組合例如不可能確定設(shè)備是否被關(guān)聯(lián)(是否設(shè)備由同一用戶使用)。

在步驟S107中確定由設(shè)備的日志指示的條件被登記在關(guān)聯(lián)條件DB 240中的情況下,關(guān)聯(lián)確定單元230在與所登記的條件相關(guān)的信息的基礎(chǔ)上更新在關(guān)聯(lián)分數(shù)DB 250中記錄的設(shè)備的關(guān)聯(lián)分數(shù)(S109)。在這里,如以后描述的,根據(jù)實施方式的關(guān)聯(lián)分數(shù)包括指示在設(shè)備之間的高關(guān)聯(lián)的正分數(shù)和指示在設(shè)備之間的低關(guān)聯(lián)的負分數(shù)。相應(yīng)地,在所示例子中,關(guān)聯(lián)確定單元230根據(jù)被登記在關(guān)聯(lián)條件DB 240中的條件來確定至少在任何時間點接近的設(shè)備的組合的關(guān)聯(lián)的水平。另一方面,關(guān)聯(lián)確定單元230不主動確定在除了上面所述的設(shè)備以外的設(shè)備之間的關(guān)聯(lián),即在每個時間點不接近的設(shè)備或不滿足被登記在關(guān)聯(lián)條件DB 240中的條件。

(1-4.數(shù)據(jù)的例子)

圖4A到圖4C每個是示出根據(jù)本公開的第一實施方式的設(shè)備日志DB的例子的圖。參考圖4A到4C,在設(shè)備日志DB 220中的記錄可包括時間220a、設(shè)備ID 220b、設(shè)備類型220c、狀態(tài)220d、詳細狀態(tài)220e和位置220f的字段。將再次參考用于描述在關(guān)聯(lián)條件DB 240的例子中的關(guān)聯(lián)確定(以后將描述)的圖4A到圖4C。

時間220a是指示當日志被獲取時的時間的時間戳。設(shè)備ID 220b是用于識別提供日志的設(shè)備的ID。設(shè)備類型220c是提供日志的設(shè)備的類型(可單獨地定義與設(shè)備ID相關(guān)的設(shè)備類型)。

狀態(tài)220d是在時間220a的由設(shè)備ID 220b指示的設(shè)備的狀態(tài)。參考所示例子,狀態(tài)220d可指示設(shè)備的功能,例如“設(shè)備重放”、“web瀏覽”等??蛇x地,例如狀態(tài)220d可指示設(shè)備被打開/關(guān)閉,簡單地指示設(shè)備被操作,或指示設(shè)備移動了。

詳細狀態(tài)220e指示由狀態(tài)220d指示的狀態(tài)的細節(jié)。例如,像所示例子一樣,詳細狀態(tài)220e可指示在狀態(tài)220d是“視頻重放”狀態(tài)的情況下的視頻的標題。在狀態(tài)220d是“web瀏覽”狀態(tài)的情況下,詳細狀態(tài)220e可指示網(wǎng)頁的標題。

位置220f是在時間220a的由設(shè)備ID 220b指示的設(shè)備的位置。例如,位置220f可以是由使用全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)例如GPS進行定位的每個設(shè)備獲取的位置信息??蛇x地,位置220f可以是用戶提前輸入的位置,作為設(shè)備固定地被安裝時的位置(在這種情況下,由每個設(shè)備提供的位置信息是固定值)。

圖5是示出根據(jù)本公開的第一實施方式的關(guān)聯(lián)條件DB的例子的圖。參考圖5,在關(guān)聯(lián)條件DB 240中的記錄可包括狀態(tài)(1)240a、詳細狀態(tài)(1)240b、狀態(tài)(2)240c、詳細狀態(tài)(2)240d、時間關(guān)系240e、詳細條件240f和關(guān)聯(lián)240g的字段。

狀態(tài)240a和240c指定設(shè)備的狀態(tài),在設(shè)備的組合中,關(guān)聯(lián)被確定。例如,在兩個設(shè)備的位置在任何時間點接近且設(shè)備中的一個在狀態(tài)240a中而設(shè)備中的另一個在狀態(tài)240c中的情況下,也許可能確定在這些設(shè)備之間的關(guān)聯(lián)。

關(guān)于相應(yīng)的設(shè)備的狀態(tài)240a和240c,詳細狀態(tài)240b和240d指定在詳細條件240f的確定(以后描述)中使用的信息。因此,根據(jù)詳細條件240f,有時至少詳細狀態(tài)240b和240d中的任一個不被設(shè)置。此外,詳細狀態(tài)240b和240d不一定接近在設(shè)備日志DB 220中的詳細狀態(tài)220e。

時間關(guān)系240e指示在相應(yīng)設(shè)備的狀態(tài)240a和240c之間的時間關(guān)系。所示例子包括兩種類型的時間關(guān)系:“同步”和“切換”?!巴健敝甘驹O(shè)備的狀態(tài)240a和240c同時并行地被引起?!扒袚Q”指示設(shè)備的狀態(tài)240a和240c交替地被引起。以后將描述時間關(guān)系的特定例子。

詳細條件240f指示在狀態(tài)240a和240c在組合中的設(shè)備中被引起且時間關(guān)系240e被滿足的情況下的額外確定條件。例如,在記錄240-1中,詳細條件240f是,在設(shè)備中的一個在“視頻重放”狀態(tài)(狀態(tài)240a)中而設(shè)備中的另一個在“web瀏覽”狀態(tài)(狀態(tài)240c)中的情況下,在“視頻重放”狀態(tài)中重放的視頻的視頻標題(詳細狀態(tài)240b)相應(yīng)于在“web瀏覽狀態(tài)”中瀏覽的網(wǎng)頁的網(wǎng)頁標題(詳細狀態(tài)240d)。

關(guān)聯(lián)240g指示在每個記錄中指示的條件被滿足的情況下在組合中的設(shè)備之間的所估計的關(guān)聯(lián)。所示例子包括兩種類型的關(guān)聯(lián):“是”和“否”。“是”指示設(shè)備非??赡苡赏挥脩羰褂茫约霸谠O(shè)備之間的關(guān)聯(lián)是高的。“否”指示設(shè)備非??赡苡刹煌挠脩羰褂?,以及在設(shè)備之間的關(guān)聯(lián)是低的。

如上面指示的,根據(jù)實施方式,在關(guān)聯(lián)條件DB 240中定義的條件被滿足的情況下,關(guān)聯(lián)確定單元230估計在由關(guān)聯(lián)240g指示的組合中的設(shè)備的關(guān)聯(lián)。在條件不被滿足的情況下,關(guān)聯(lián)確定單元230確定不估計關(guān)聯(lián)(根據(jù)上面的例子,關(guān)聯(lián)確定單元230確定關(guān)聯(lián)為是或否)。

圖6是示出根據(jù)本公開的第一實施方式的關(guān)聯(lián)分數(shù)DB的例子的圖。參考圖6,在關(guān)聯(lián)分數(shù)DB 250中的記錄可包括設(shè)備ID(1)250a、設(shè)備ID(2)250b和關(guān)聯(lián)分數(shù)250c的字段。

根據(jù)實施方式,關(guān)聯(lián)確定單元230代表在上面所述的過程中確定的設(shè)備之間的關(guān)聯(lián),作為關(guān)聯(lián)分數(shù)。例如,在關(guān)聯(lián)條件DB 240中的某個記錄中定義的條件被滿足且某個記錄的關(guān)聯(lián)240g指示在設(shè)備之間的關(guān)聯(lián)是高的(在圖5中的例子中的“是”)的情況下,關(guān)聯(lián)確定單元230可加上關(guān)于設(shè)備的組合的預(yù)定關(guān)聯(lián)分數(shù)。另一方面,在關(guān)聯(lián)240g指示在設(shè)備之間的關(guān)聯(lián)是低的(在圖5中的例子中的“否”)的情況下,關(guān)聯(lián)確定單元230可減去關(guān)于設(shè)備的組合的預(yù)定關(guān)聯(lián)分數(shù)。

在所示例子的關(guān)聯(lián)分數(shù)DB 250中的設(shè)備ID 250a和250b指示在組合中的設(shè)備,該組合的關(guān)聯(lián)分數(shù)被計算。關(guān)聯(lián)分數(shù)250c指示為設(shè)備的組合計算的關(guān)聯(lián)分數(shù)。例如,記錄250-1指示為ID“000011”的設(shè)備和ID“000002”的設(shè)備的組合計算關(guān)聯(lián)分數(shù)“+0.75”。雖然這個分數(shù)是正關(guān)聯(lián)分數(shù)如記錄250-2,記錄250-1的分數(shù)高于記錄250-2。

例如,在某些設(shè)備的組合滿足在關(guān)聯(lián)條件DB 240中定義的多個條件且所有條件都指示在某些設(shè)備之間的關(guān)聯(lián)是高的情況下,關(guān)聯(lián)確定單元230可對相應(yīng)于關(guān)于某些設(shè)備的相應(yīng)條件的關(guān)聯(lián)分數(shù)求積分。在這種情況下,關(guān)聯(lián)分數(shù)250c變得更高,因為設(shè)備的組合滿足更多的條件(指示在設(shè)備之間的關(guān)聯(lián)是高的)??蛇x地,在關(guān)聯(lián)條件DB 240中定義的條件不必相應(yīng)于如圖5所示的二進制關(guān)聯(lián)(是或否),但可根據(jù)所估計的關(guān)聯(lián)的強度而相應(yīng)于逐步關(guān)聯(lián)。根據(jù)這樣的配置,在實施方式中可能表示設(shè)備的每個組合的逐步關(guān)聯(lián)。

另一方面,在所示例子中的關(guān)聯(lián)分數(shù)DB 250中的記錄250-3指示為ID“000001”的設(shè)備和ID“000004”的設(shè)備的組合計算關(guān)聯(lián)分數(shù)“-0.50”。如上所述,在設(shè)備非??赡苡刹煌挠脩羰褂们以谠O(shè)備之間的關(guān)聯(lián)是低的情況下計算負關(guān)聯(lián)分數(shù)。

(1-5.關(guān)聯(lián)確定的特定例子)

接著,參考在圖4A到圖4C中的設(shè)備日志DB的例子和在圖5中的關(guān)聯(lián)條件DB的例子,將描述根據(jù)實施方式的關(guān)聯(lián)確定的特定例子。

作為第一例子,將參考圖4A描述兩個設(shè)備(TV和智能電話)的例子。在圖4A所示的設(shè)備日志DB 220中的記錄220-1和220-2指示TV和智能電話在同一時間(2014/3/24 21:00:00)在同一位置(家)中。因此,在記錄220-1和220-2中的TV和智能電話的組合經(jīng)歷在圖3中的S105中的確定,并繼續(xù)進行到基于在關(guān)聯(lián)條件DB 240中定義的條件的確定。

在上面所述的時間,TV在“視頻重放”狀態(tài)中,且智能電話在“web瀏覽”狀態(tài)中。因此,這些設(shè)備的狀態(tài)相應(yīng)于在圖5所示的關(guān)聯(lián)條件DB 240中的記錄240-1中的“視頻重放”狀態(tài)240a和“web瀏覽”狀態(tài)240c。此外,因為這些設(shè)備的狀態(tài)同時在上面所述的時間被引起,在記錄240-1中的時間關(guān)系240e“同步”被滿足。

隨后,為了確定在記錄240-1中的詳細條件240f“標題相應(yīng)于彼此”被滿足,關(guān)聯(lián)確定單元230獲取在記錄220-1和220-2中的詳細狀態(tài)220e中記錄的信息。在所示例子中,在記錄220-1中的詳細狀態(tài)220e指示被重放的視頻的標題是“XXXXX”。此外,在記錄220-2中的詳細狀態(tài)220e指示被瀏覽的網(wǎng)頁的標題是“XXXXX fan page”。例如,關(guān)聯(lián)確定單元230檢查標題的字符串是否彼此匹配,并確定標題相應(yīng)于彼此且在記錄240-1中的詳細條件240f被滿足。

作為上述確定的結(jié)果,如在記錄240-1中的關(guān)聯(lián)240g中所示的,關(guān)聯(lián)確定單元230估計非??赡苡涗?20-1和220-2的TV和智能電話由同一用戶使用且在設(shè)備之間的關(guān)聯(lián)為高的。在關(guān)聯(lián)條件DB 240中的記錄240-1相應(yīng)于狀態(tài),其中例如用戶通過使用第二設(shè)備(這里的智能電話)來瀏覽信息,同時在第一設(shè)備(這里的TV)上重放視頻。

如上所述,在第一設(shè)備提供第一類型的內(nèi)容、第二設(shè)備提供不同于第一類型的第二類型的內(nèi)容且由這些設(shè)備提供的內(nèi)容具有共同性的情況下,關(guān)聯(lián)確定單元230確定在第一設(shè)備和第二設(shè)備之間的關(guān)聯(lián)是高的。內(nèi)容的類型的組合不限于視頻和網(wǎng)頁,像上面所述的例子一樣。任何種類的內(nèi)容的組合是可能的,例如音樂內(nèi)容、TV節(jié)目和電子書。

作為第二例子,將參考圖4B描述兩個設(shè)備(TV和平板計算機)的例子。在圖4B中所示的設(shè)備日志DB 220中的記錄220-3和220-5指示TV和平板計算機在同一時間(2014/3/24 21:00:00)在同一位置(家)中。因此,在記錄220-3到220-6中的TV和智能電話的組合經(jīng)歷在圖3中的S105中的確定,并繼續(xù)進行到基于在關(guān)聯(lián)條件DB 240中定義的條件的確定。

記錄220-4和220-6指示設(shè)備在另一時間點(2014/3/24 21:30:00)在不同的位置上。然而,如上所述,設(shè)備只必須在S105中的確定中在任何時間點接近,設(shè)備可在另一時間點在不同的位置處。因此,如上所述,圖4B所示的TV和平板計算機的組合經(jīng)歷在S105中的確定并繼續(xù)進行到隨后的確定。

記錄220-3指示在記錄220-3到220-6當中的TV的狀態(tài)。記錄220-3指示TV在21:00重放視頻。記錄220-4指示TV的狀態(tài)在21:30未被檢測到(也許可能TV被斷電)。另一方面,記錄220-6指示平板計算機的狀態(tài)。記錄220-6指示TV在21:30重放視頻。記錄220-5指示平板計算機的狀態(tài)在21:00未被檢測到(也許可能平板計算機不提供任何功能)。

因為在這種情況下TV在“視頻重放”狀態(tài)中且平板計算機也在“視頻重放”狀態(tài)中,也許可能在記錄220-3和220-6中的TV和平板計算機的組合滿足在圖5所示的關(guān)聯(lián)條件DB 240中的記錄240-2或240-3中的條件。在記錄240-2中的時間關(guān)系240e是“切換”?!扒袚Q”指示設(shè)備的狀態(tài)240a和240c交替地被引起。另一方面,在記錄240-3中的時間關(guān)系240e是“同步”。在記錄220-3和220-6中共同的“視頻重放”狀態(tài)在21:00在TV中引起而在21:30在平板計算機中引起。因此,在記錄240-2中定義的“切換”的時間關(guān)系240e被滿足。

隨后,為了確定在記錄240-2中的詳細條件240f“標題相應(yīng)于彼此”被滿足,關(guān)聯(lián)確定單元230獲取在記錄220-3和220-6中的詳細狀態(tài)220e中記錄的信息。在所示例子中,在記錄220-3中的詳細狀態(tài)220e指示被重放的視頻的標題是“XXXXX”。此外,在記錄220-6中的詳細狀態(tài)220e指示被重放的視頻的標題是“XXXXX”。例如,關(guān)聯(lián)確定單元230檢查標題的字符串是否彼此匹配,并確定標題相應(yīng)于彼此且在記錄240-2中的詳細條件240f被滿足。

作為上述確定的結(jié)果,如在記錄240-2中的關(guān)聯(lián)240g中所示的,關(guān)聯(lián)確定單元230估計非??赡苡涗?20-3和220-6的TV和智能電話由同一用戶使用且在設(shè)備之間的關(guān)聯(lián)是高的。在關(guān)聯(lián)條件DB 240中的記錄240-2相應(yīng)于狀態(tài),其中例如用戶通過使用第一設(shè)備(這里的TV)來重放視頻,且例如用戶從一個房間走到另一房間并將第一設(shè)備改變到第二設(shè)備(這里的平板計算機)以繼續(xù)視頻的重放。

如上所述,在第一設(shè)備提供第一類型的內(nèi)容、第二設(shè)備與第一設(shè)備交替地提供第一類型的內(nèi)容且由這些設(shè)備提供的內(nèi)容具有共同性的情況下,關(guān)聯(lián)確定單元230確定在第一設(shè)備和第二設(shè)備之間的關(guān)聯(lián)是高的。內(nèi)容的類型不限于視頻,像上面所述的例子一樣。任何種類的內(nèi)容是可能的,例如音樂內(nèi)容、網(wǎng)頁、TV節(jié)目和電子書。

作為第三個例子,將參考圖4C描述兩個設(shè)備(TV和智能電話)的例子。在圖4C中所示的設(shè)備日志DB 220中的記錄220-7和220-8指示TV和平板計算機在同一時間(2014/3/24 21:00:00)在同一位置(家)中。因此,在記錄220-7和220-8中的TV和智能電話的組合經(jīng)歷在圖3中的S105中的確定,并繼續(xù)進行到基于在關(guān)聯(lián)條件DB 240中定義的條件的確定。

在上面所述的時間,TV在“視頻重放”狀態(tài)中且智能電話也在“視頻重放”狀態(tài)中。因此,也許可能這些設(shè)備的狀態(tài)相應(yīng)于在圖5所示的關(guān)聯(lián)條件DB 240中的記錄240-2或240-3中的條件。此外,因為這些設(shè)備的狀態(tài)在上面所述的時間被同時引起,在記錄240-2中的時間關(guān)系240e“切換”不被滿足,但在記錄240-3中的時間關(guān)系240e“同步”被滿足。

在記錄240-3中,不設(shè)置詳細條件240f。換句話說,與上面所述的兩個例子不同,當兩個設(shè)備(TV和智能電話)在同一時間在同一位置上并重放視頻(視頻的標題不要緊)時,在記錄240-3中定義的條件被滿足。在這種情況下,如在記錄240-3中的關(guān)聯(lián)240g中所示的,關(guān)聯(lián)確定單元230估計記錄220-7和220-8的TV和智能電話非常可能由不同的用戶使用以及在設(shè)備之間的關(guān)聯(lián)是低的。在關(guān)聯(lián)條件DB 240中的記錄240-3相應(yīng)于狀態(tài),其中第一設(shè)備(這里的TV)和第二設(shè)備(這里的智能電話)例如由接近的不同用戶(例如住在同一房屋中的用戶)使用以重放視頻。

如上所述,在第一設(shè)備提供第一類型的內(nèi)容以及第二設(shè)備在同一時間也提供第一類型的內(nèi)容的情況下,關(guān)聯(lián)確定單元230確定在第一設(shè)備和第二設(shè)備之間的關(guān)聯(lián)是低的。內(nèi)容的類型的組合不限于視頻和網(wǎng)頁,像上面所述的例子一樣。任何種類的內(nèi)容的組合是可能的,例如音樂內(nèi)容、TV節(jié)目和電子書。

接著,參考圖5所示的關(guān)聯(lián)條件DB的其它例子,將描述關(guān)聯(lián)估計的特定例子。

以類似于在上面所述的第三例子中的記錄240-3的方式,在兩個設(shè)備在同步中重放音樂的情況下,在關(guān)聯(lián)條件DB 240中的記錄240-4估計非??赡苓@兩個設(shè)備由不同的用戶使用以及在這兩個設(shè)備之間的關(guān)聯(lián)是低的。例如,記錄240-3相應(yīng)于狀態(tài),其中第一設(shè)備和第二設(shè)備由接近的不同用戶使用以重放視頻。以類似于在記錄240-3和240-4的方式,可關(guān)于除了視頻和音樂以外的內(nèi)容來設(shè)置在這兩個設(shè)備在同步中重放音樂的情況下在設(shè)備之間的關(guān)聯(lián)被估計為低時的條件。

在關(guān)聯(lián)條件DB 240中的記錄240-5定義一種條件:例如在兩個設(shè)備通過連續(xù)地獲取位置信息來同時檢測用戶的運動的情況下,如果由這兩個設(shè)備檢測的運動軌跡是不同的,則在這兩個設(shè)備之間的關(guān)聯(lián)被估計為低的。同時沿著不同的運動軌跡移動的設(shè)備非??赡苡刹煌挠脩羰褂?。

在關(guān)聯(lián)條件DB 240中的記錄240-6定義一種條件:在第一設(shè)備提供游戲功能且第二設(shè)備同時提供web瀏覽功能的情況下,如果使用第一設(shè)備播放的游戲的標題相應(yīng)于使用第二設(shè)備瀏覽的網(wǎng)頁的標題,則在這兩個設(shè)備之間的關(guān)聯(lián)被估計為高的。在這種情況下,例如估計用戶正使用第一設(shè)備(例如游戲控制臺)播放游戲,同時使用第二設(shè)備(例如平板計算機)參考游戲的初排。

在關(guān)聯(lián)條件DB 240中的記錄240-7定義一種條件:在第一設(shè)備檢測到用戶的狀態(tài)(行為)是睡眠狀態(tài)的情況下,如果第二設(shè)備(在任何狀態(tài)中)檢測到某個用戶操作,則在這兩個設(shè)備之間的關(guān)聯(lián)被估計為低的。當設(shè)備由同一用戶使用時,一個設(shè)備未檢測到用戶操作,而另一設(shè)備檢測到睡眠狀態(tài)。

在關(guān)聯(lián)條件DB 240中的記錄240-8定義一種條件:在第一設(shè)備被打開的情況下,當?shù)诙O(shè)備(其由用戶攜帶并連同用戶一起移動)結(jié)束移動且第二設(shè)備的運動的結(jié)束點接近被固定地安裝的第一設(shè)備的安裝地點時,在兩個設(shè)備之間的關(guān)聯(lián)被估計為高的。例如,當燈或空調(diào)打開時,朝著燈或空調(diào)的安裝地點移動的設(shè)備非??赡苡傻竭_安裝地點(房屋、辦公室等)的用戶攜帶或配戴。

在關(guān)聯(lián)條件DB 240中的記錄240-9定義一種條件:在第一設(shè)備被關(guān)閉的情況下,當?shù)诙O(shè)備(其由用戶攜帶并連同用戶一起移動)開始移動且第二設(shè)備的運動的開始點接近被固定地安裝的第一設(shè)備的安裝地點時,在兩個設(shè)備之間的關(guān)聯(lián)被估計為高的。例如,當燈或空調(diào)關(guān)閉時,遠離燈或空調(diào)的安裝地點移動的設(shè)備非??赡苡蓮陌惭b地點(房屋、辦公室等)離開的用戶攜帶或配戴。

在關(guān)聯(lián)條件DB 240中的記錄240-10定義一種條件:在第一設(shè)備被打開的情況下,當?shù)诙O(shè)備檢測到用戶的狀態(tài)(行為)是醒來狀態(tài)時,在設(shè)備之間的關(guān)聯(lián)被估計為高的。例如,如果當燈或空調(diào)被打開時用戶醒來,則在他/她家中的燈或空調(diào)非常可能由用戶打開,作為在醒來之后的行為。

在關(guān)聯(lián)條件DB 240中的記錄240-11定義一種條件:在第一設(shè)備被打開的情況下,當?shù)诙O(shè)備檢測到用戶上床作為用戶的狀態(tài)(行為)時,在設(shè)備之間的關(guān)聯(lián)被估計為高的。例如,如果當燈或空調(diào)被關(guān)閉時用戶上床,則在他/她家中的燈或空調(diào)非??赡苡捎脩絷P(guān)閉,作為在上床之前的行為。

在關(guān)聯(lián)條件DB 240中的記錄240-12定義一種條件:在廚房器具上的操作被檢測到的情況下,當設(shè)備(第二設(shè)備)正提供web瀏覽功能且在網(wǎng)頁中的食譜相應(yīng)于廚房器具(第一設(shè)備)的操作的類型時,在設(shè)備之間的關(guān)聯(lián)被估計為高的。這個條件還指示在第一設(shè)備上的預(yù)定模式的用戶操作被檢測到的情況下第二設(shè)備提供關(guān)于預(yù)定模式的用戶操作的指令(食譜)。例如,當微波爐開始加熱三分鐘同時智能電話正顯示包括步驟“在微波爐中將它加熱三分鐘”的食譜的網(wǎng)頁時,智能電話和微波爐非??赡苡赏挥脩羰褂谩?/p>

在關(guān)聯(lián)條件DB 240中的記錄240-13定義一種條件:在第一設(shè)備檢測到車輛的運動的情況下,當由第二設(shè)備提供的導(dǎo)航的目的地接近移動軌跡的結(jié)束點時,在設(shè)備之間的關(guān)聯(lián)被估計為高的。例如,這個條件在第一設(shè)備是安裝在汽車上的設(shè)備、第二設(shè)備是智能電話且用戶在乘坐在配備有安裝在汽車上的設(shè)備的汽車中時使用在智能電話中的導(dǎo)航的情況下被滿足。

在關(guān)聯(lián)條件DB 240中的記錄240-14定義一種條件:在第一設(shè)備檢測到運動的情況下,當由第二設(shè)備檢測到的用戶的狀態(tài)是坐狀態(tài)且坐的持續(xù)時間相應(yīng)于車輛的運動的持續(xù)時間時,在設(shè)備之間的關(guān)聯(lián)被估計為高的。在這種情況下,坐姿勢是在車輛上的用戶的姿勢。根據(jù)車輛的類型或狀態(tài),可檢測到坐姿勢或其它姿勢。例如,當?shù)谝辉O(shè)備是安裝在汽車上的設(shè)備、第二設(shè)備是移動設(shè)備且用戶正旅行同時正坐在配備有安裝在汽車上的設(shè)備的汽車中時,移動設(shè)備檢測到用戶的坐狀態(tài)。

如上所述,在實施方式中,關(guān)聯(lián)條件DB 240定義在設(shè)備之間的關(guān)聯(lián)被估計為高的或低的條件。因此,當設(shè)備不滿足在關(guān)聯(lián)條件DB中定義的任何條件時,在設(shè)備之間的關(guān)聯(lián)不能被確定為高的或低的。關(guān)聯(lián)確定單元230不估計在這樣的設(shè)備之間的關(guān)聯(lián)并聽其自然。例如,在第一設(shè)備檢測到用戶的狀態(tài)(行為)是鍛煉狀態(tài)且第二設(shè)備(在任何狀態(tài)中)檢測到用戶操作時,關(guān)聯(lián)不能被確定為高的或低的。這是因為有時用戶在鍛煉時操作設(shè)備。因為在這樣的情況下的關(guān)聯(lián)根據(jù)實施方式被處理為“未知的”,可能防止錯誤的估計,且因此可能提高估計結(jié)果的可靠性。

除了上面所述的例子以外,還有用于估計在設(shè)備之間的關(guān)聯(lián)的條件的各種例子。例如,在環(huán)境條件例如溫度、濕度、亮度和聲音被滿足且移動設(shè)備檢測到用戶在停止狀態(tài)中的情況下,在公共顯示器和移動設(shè)備之間的關(guān)聯(lián)被估計為高的。指示環(huán)境條件例如溫度、濕度、亮度和聲音的信息是指示由用戶的行為引起的與每個設(shè)備有關(guān)的狀態(tài)的信息,因為當用戶去特定的地方時環(huán)境條件改變。

例如,當在移動設(shè)備和用于在飯店中的訂購系統(tǒng)的終端設(shè)備之間的關(guān)聯(lián)被估計時,在通過終端設(shè)備訂購的菜單的圖片經(jīng)由移動設(shè)備張貼在社交媒體上的情況下,在移動設(shè)備和終端設(shè)備之間的關(guān)聯(lián)被估計為高的。

(2.第二實施方式)

接著,將描述本公開的第二實施方式。根據(jù)實施方式的系統(tǒng)的示意性配置類似于參考圖1所述的系統(tǒng)10。因此,省略重復(fù)的描述。

圖7是示意性示出根據(jù)本公開的第二實施方式的服務(wù)器的功能配置的方框圖。參考圖7,服務(wù)器400包括設(shè)備日志獲取單元210、設(shè)備日志DB 220、關(guān)聯(lián)確定單元230、關(guān)聯(lián)條件DB 240、關(guān)聯(lián)分數(shù)B 250、分組單元410、區(qū)域的DB 420和組DB 430。

以類似于根據(jù)第一實施方式的服務(wù)器200的方式,服務(wù)器400由在網(wǎng)絡(luò)上的一個或多個服務(wù)器裝置實現(xiàn)。每個服務(wù)器裝置由信息處理裝置(以后描述)的硬件配置實現(xiàn)。例如,設(shè)備日志獲取單元210由通信裝置實現(xiàn),設(shè)備日志DB 220、關(guān)聯(lián)條件DB 240、關(guān)聯(lián)分數(shù)B 250、區(qū)域的DB 420和組DB 430由存儲器或存儲設(shè)備實現(xiàn),以及關(guān)聯(lián)確定單元230和分組單元410由處理器例如CPU實現(xiàn)。在服務(wù)器400由多個服務(wù)器裝置實現(xiàn)的情況下,每個服務(wù)器裝置實現(xiàn)所示功能配置之一??蛇x地,一個功能配置也可能被分配到多個服務(wù)器裝置。

接著,將描述服務(wù)器400的功能配置。關(guān)于設(shè)備日志獲取單元210、設(shè)備日志DB 220、關(guān)聯(lián)確定單元230、關(guān)聯(lián)條件DB 240、關(guān)聯(lián)分數(shù)B 250,省略類似于實施方式的重復(fù)描述。

分組單元410基于存儲在設(shè)備日志DB 220中的數(shù)據(jù)在圖1所示的設(shè)備100上執(zhí)行分組。更具體地,分組單元410基于由存儲在設(shè)備日志DB 220中的日志指示的設(shè)備100的位置之間的關(guān)系和在區(qū)域DB 420中定義的地理區(qū)域(提前設(shè)置的位置條件)在設(shè)備100上執(zhí)行分組。例如,區(qū)域DB 420定義相應(yīng)于地址區(qū)域的區(qū)域。在這種情況下,分組單元410通過使用外部服務(wù)等來將由日志等指示的設(shè)備的位置轉(zhuǎn)換成地址,并基于地址在設(shè)備100上執(zhí)行分組。當從位置信息轉(zhuǎn)換到地址時,可使用已知的技術(shù),例如JP 2008-89815A和JP 2011-43626A。分組單元410將分組的結(jié)果存儲在組DB 430中。

如上所述,在設(shè)備100基于預(yù)定區(qū)域而受到分組過程的情況下,分組單元410在設(shè)備的位置在任何時間點在公共區(qū)域中的條件下在設(shè)備100上執(zhí)行分組。在任何時間點在公共區(qū)域中的設(shè)備100可被分類為同一組。以這樣的方式,分組單元410根據(jù)區(qū)域?qū)⒃O(shè)備分成組。

在該實施方式中,關(guān)聯(lián)確定單元230確定在以類似于第一實施方式的方式提供設(shè)備日志的至少兩個設(shè)備之間的關(guān)聯(lián)。然而在根據(jù)第二實施方式的服務(wù)器400中,關(guān)聯(lián)確定單元230指組DB 430并確定在組中的設(shè)備之間的關(guān)聯(lián)。如上所述,設(shè)備被分類于的組相應(yīng)于在區(qū)域DB 420中定義的地理區(qū)域,例如位置區(qū)域。關(guān)聯(lián)確定單元230將分析目標縮小到在這樣的地理區(qū)域中的設(shè)備。因此,與所有設(shè)備被處理為分析目標的情況比較,可能減小計算量。

例如,在用作分析目標的設(shè)備的數(shù)量為N且對設(shè)備的每個組合確定在設(shè)備之間的關(guān)系的情況下,必須對所有組合執(zhí)行計算N2次。當N增加時,在計算的次數(shù)中的二次函數(shù)遞增出現(xiàn)。因此,就計算數(shù)量的減小而言,如上所述將分析目標限制到在同一地理區(qū)域中的設(shè)備是有效的。

圖8是示出根據(jù)本公開的第二實施方式的在所有設(shè)備上執(zhí)行的分組過程的例子的流程圖。參考圖8,分組單元410對區(qū)域DB 420中的每個區(qū)域執(zhí)行循環(huán)過程(S201),并在區(qū)域基礎(chǔ)上對設(shè)備分組(S203)。更具體地,例如分組單元410通過檢查從存儲在設(shè)備日志DB 22中的每個設(shè)備的位置信息轉(zhuǎn)換的地址區(qū)域是否與在區(qū)域DB 420中定義的地址區(qū)域匹配來對設(shè)備分組。

根據(jù)時間在不同位置上的設(shè)備例如移動設(shè)備可被包括在多個區(qū)域的多個設(shè)備組中。在這種情況下,用于對設(shè)備分組的位置信息可被限制到關(guān)于在預(yù)定時間期間的逗留被檢測到時的位置的信息。

分組單元410在所有設(shè)備上執(zhí)行分組過程,作為初始過程或作為周期性地執(zhí)行的批處理。

圖9是示出根據(jù)本公開的第二實施方式的在額外的設(shè)備上執(zhí)行的分組過程的例子的流程圖。參考圖9,例如,分組單元410對其設(shè)備日志獲取單元210最近獲取了日志的每個設(shè)備(即,對最新添加的每個設(shè)備)執(zhí)行循環(huán)過程(S205)。在這里,分組單元410確定新設(shè)備是否被包括在現(xiàn)有組的區(qū)域中(S207)。更具體地,例如分組單元410檢查從新設(shè)備的位置信息轉(zhuǎn)換的地址區(qū)域是否與相應(yīng)于在組DB 430中記錄的組的地址區(qū)域匹配。

在確定新設(shè)備被包括在現(xiàn)有組的任何區(qū)域中(在S207中的是)的情況下,分組單元410將新設(shè)備添加在現(xiàn)有組中(S209)。另一方面,在新設(shè)備未被包括在現(xiàn)有組的任何區(qū)域中(否)的情況下,新設(shè)備在所示例子中不屬于任何組。在另一例子中,在新設(shè)備未被包括在現(xiàn)有組的任何區(qū)域中的情況下,分組單元410可此外創(chuàng)建包括新設(shè)備的組。

在圖9所示的分組過程在所有設(shè)備上被執(zhí)行至少一次之后,分組單元410可周期性地或每當設(shè)備被添加時在額外的設(shè)備上執(zhí)行分組過程

圖10是示出根據(jù)本公開的第二實施方式的組DB的例子的圖。參考圖10,在組DB 430中的記錄可包括組ID 430a、組細節(jié)430b和設(shè)備ID 430c的字段。

組ID 430a是用于識別組的ID。組ID 430a可與用于定義在區(qū)域DB 420中的區(qū)域的ID相關(guān)。組細節(jié)430b描述組的詳細信息。在所示例子中,組細節(jié)430b描述相應(yīng)于組的地址區(qū)域的地址。在存在使組ID與在區(qū)域DB 430中定義的區(qū)域相關(guān)的情況下,組細節(jié)430b是不必要的。例如,描述地址的組細節(jié)430b可用于識別設(shè)備屬于的組的用戶。設(shè)備ID 430c指示屬于該組的設(shè)備。

在上面的例子中,用于記錄每個設(shè)備屬于的組的裝置不限于組DB 430。例如,設(shè)備日志DB 220可在獲取日志的時間記錄每個設(shè)備屬于的組??蛇x地,例如區(qū)域DB 420可記錄屬于相應(yīng)于每個區(qū)域的組的設(shè)備。可選地,除了設(shè)備日志DB 220以外,還可提供設(shè)備DB以記錄每個設(shè)備屬于的組。

(3.第三實施方式)

接著,將描述本公開的第三實施方式。在第三實施方式中,除了根據(jù)第二實施方式的分組過程以外,還在移動設(shè)備上執(zhí)行額外分組。除了在第三實施方式中的額外分組以外的配置類似于第二實施方式。因此,將省略重復(fù)的描述。

圖11是示出根據(jù)本公開的第三實施方式的分組過程的例子的流程圖。參考圖11,在像第二實施方式的分組過程在所有設(shè)備上被執(zhí)行至少一次之后,分組單元410基于由分組過程產(chǎn)生的區(qū)域?qū)γ總€組執(zhí)行循環(huán)過程(S301)。在這里,分組單元410提取在每組中的移動設(shè)備并對每個移動設(shè)備執(zhí)行循環(huán)過程(S303)。此外,分組單元410使用組中的其它設(shè)備對每個移動設(shè)備執(zhí)行循環(huán)過程(S305)。

在循環(huán)過程中,分組單元410確定當其它設(shè)備到移動設(shè)備的接近度被檢測到時其它設(shè)備是否被操作(S307)。更具體地,例如分組單元410在設(shè)備日志的基礎(chǔ)上規(guī)定當移動設(shè)備更接近其它設(shè)備時的時間,并確定在那個時間在其它設(shè)備上執(zhí)行的用戶操作是否被記錄在設(shè)備日志中。在當移動設(shè)備更接近其它設(shè)備時其它設(shè)備被操作(是)的情況下,分組單元410基于操作歷史來將移動設(shè)備和其它設(shè)備添加在組中(S309)。分組單元410基于在組DB 430中的操作歷史來存儲關(guān)于組的信息。

根據(jù)第三實施方式,可類似于基于根據(jù)第二實施方式的區(qū)域的組來處理基于操作歷史的組。換句話說,當確定在設(shè)備之間的關(guān)聯(lián)時,關(guān)聯(lián)確定單元230指組DB 430,并基于操作歷史來確定在組中的設(shè)備之間的關(guān)聯(lián)。基于操作歷史的組可與基于區(qū)域的組共存。根據(jù)第三實施方式,根據(jù)與組中的每個移動設(shè)備的關(guān)系(有時一個設(shè)備屬于基于操作歷史的多個組)來將被包括在基于區(qū)域的組中的設(shè)備進一步分類為基于操作歷史的子組。在實施方式中,例如,在除了移動設(shè)備以外的設(shè)備之間的關(guān)聯(lián)的確定的目標也可以是基于區(qū)域的組。

在從移動設(shè)備和其它設(shè)備是否由同一用戶使用方面來確定在移動設(shè)備和其它設(shè)備之間的關(guān)聯(lián)的情況下,當設(shè)備接近被估計為由用戶攜帶的移動設(shè)備時不操作的設(shè)備不可能具有與移動設(shè)備的高關(guān)聯(lián)。因此,當確定與移動設(shè)備的關(guān)聯(lián)時,將分析區(qū)域限制到基于操作歷史的組是合理的。在實施方式中,在基于區(qū)域的組中的設(shè)備進一步分類為基于操作歷史的組。因而可能分解組并減小計算數(shù)量,同時維持確定的準確度。

圖12是示出根據(jù)本公開的第三實施方式的設(shè)備日志DB的例子的圖。參考圖12,設(shè)備日志DB 220包括智能電話的紀錄20-9、TV的記錄220-10和空調(diào)的記錄220-11。

記錄220-9和記錄220-10指示智能電話和TV在某個時間點(2014/1/110:00)接近(智能電話和TV在家中),且TV在那個時間被操作(打開)。在這種情況下,根據(jù)實施方式的分組單元410可執(zhí)行在操作歷史基礎(chǔ)上將記錄220-9中的智能電話(移動設(shè)備)和記錄220-10中的TV(另一設(shè)備)分類為同一組的過程。

另一方面,記錄220-9和記錄220-11指示雖然智能電話和空調(diào)接近(空調(diào)被估計為在2014/1/1 10:00在家中,因為空調(diào)被固定地安裝),空調(diào)在那個時間被操作且在智能電話變得遠離空調(diào)之后空調(diào)被操作(打開)。在這種情況下,根據(jù)實施方式的分組單元410不執(zhí)行將記錄220-9中的智能電話(移動設(shè)備)和記錄220-11中的TV(另一設(shè)備)分類為同一組的過程。

(修改)

在上面所述的實施方式中,被分類為在區(qū)域基礎(chǔ)上的組的設(shè)備進一步受到在操作歷史基礎(chǔ)上的分組。然而在另一例子中,在設(shè)備被分類為在區(qū)域基礎(chǔ)上的組之后,所有設(shè)備可受到在操作歷史基礎(chǔ)上的分組。在這種情況下,設(shè)備首先基于與每個移動設(shè)備的關(guān)系而受到分組。例如,在當公共移動設(shè)備較接近TV或PC時在家中的TV和辦公室中的PC被操作的情況下,TV和PC可被分類為同一組。此外,在必要時,在操作歷史基礎(chǔ)上的組可分成在區(qū)域基礎(chǔ)上的子組。

根據(jù)本公開的第一到第三實施方式,可能估計在各種設(shè)備例如移動設(shè)備、穿戴式設(shè)備、安裝在汽車上的設(shè)備和CE設(shè)備之間的關(guān)聯(lián)。此外,通過根據(jù)它們的關(guān)聯(lián)來組織設(shè)備,可能獲取用戶的偏好和行為的更詳細的配置文件,且可能選擇最佳設(shè)備來向用戶顯現(xiàn)信息。

此外例如,當估計在由很多和未指定的用戶共用的設(shè)備例如公共顯示器和專用于個人用戶的設(shè)備例如移動設(shè)備之間的關(guān)聯(lián)時,可能單獨地跟蹤由所共用的設(shè)備提供的關(guān)于用戶的行為的信息(例如廣告)的效果。此外例如,在共用的設(shè)備臨時被用戶占據(jù)的情況下或在估計在用戶當中的具有特定屬性的用戶的數(shù)量的比率高的情況下,經(jīng)由共用的設(shè)備輸出的信息可根據(jù)用戶而改變。

在第一到第三實施方式中,從設(shè)備是否由同一用戶使用方面來估計關(guān)聯(lián)。然而,本公開的實施方式不限于此。例如,可從設(shè)備是否由具有相同的屬性例如年齡、工作或性別的用戶使用方面來估計在設(shè)備之間的關(guān)聯(lián)。此外,根據(jù)第二和第三實施方式的分組過程不限于確定在設(shè)備之間的關(guān)聯(lián)的情況。在分析設(shè)備組中的某些設(shè)備的組合的關(guān)聯(lián)的任何情況下,分組過程可能對減小計算量也是有用的。在這個方面中,可認為根據(jù)上述實施方式的關(guān)聯(lián)確定單元130是在設(shè)備日志的基礎(chǔ)上分析設(shè)備之間的關(guān)系的關(guān)系分析單元。

(4.硬件配置)

接著參考圖13,解釋根據(jù)本公開的實施方式的信息處理裝置的硬件配置。圖13是示出根據(jù)本公開的實施方式的信息處理裝置的硬件配置例子的方框圖。所示信息處理裝置900可例如實現(xiàn)根據(jù)本公開的實施方式的服務(wù)器裝置。

信息處理裝置900包括中央處理單元(CPU)901、只讀存儲器(ROM)903和隨機存取存儲器(RAM)905。此外,信息處理裝置900可包括主機總線907、橋909、外部總線911、接口913、輸入裝置915、輸出裝置917、存儲裝置919、驅(qū)動器921、連接端口923和通信裝置925。而且,信息處理裝置900可在必要時包括成像裝置933和傳感器935??蛇x地或除了CPU 901以外,信息處理裝置900還可包括處理電路例如數(shù)字信號處理器(DSP)、專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA)。

CPU 901用作算術(shù)處理裝置和控制裝置,并根據(jù)在ROM 903、RAM 905、存儲裝置919或可移動記錄介質(zhì)927中記錄的各種程序來控制信息處理裝置900的總操作或操作的一部分。ROM 903存儲由CPU 901使用的程序、操作參數(shù)等。RAM 905臨時存儲當CPU 901被執(zhí)行時使用的程序和當執(zhí)行這樣的程序時酌情改變的各種參數(shù)。CPU 901、ROM 902和RAM 905經(jīng)由從內(nèi)部總線例如CPU總線等配置的主機總線907與彼此連接。主機總線907經(jīng)由橋909連接到外部總線911,例如外圍部件互連/接口(PCI)總線。

輸入裝置915是由用戶操作的設(shè)備,例如鼠標、鍵盤、觸控板、按鈕、開關(guān)和杠桿。輸入裝置915可以是使用例如紅外輻射和另一類型的無線電波的遠程控制設(shè)備??蛇x地,輸入裝置915可以是相應(yīng)于信息處理裝置900的操作的外部連接裝置929,例如移動電話。輸入裝置915包括基于由用戶輸入的信息來產(chǎn)生輸入信號以將所產(chǎn)生的輸入信號輸出到CPU 901的輸入控制電路。用戶將各種類型的數(shù)據(jù)輸入到信息處理裝置900,并指示信息處理裝置900通過操作輸入裝置915來執(zhí)行處理操作。

輸出裝置917包括可以可見地、可聽得見地或通過接觸將所獲取的信息報告給用戶的裝置。輸出裝置917可以是例如顯示設(shè)備,例如液晶顯示器(LCD)或有機電熒光(EL)顯示器、音頻輸出裝置例如揚聲器或頭戴式耳機或振動器。輸出裝置917以視頻例如文本和圖像、聲音例如語音和音頻聲音或振動的形式輸出通過由信息處理裝置900執(zhí)行的過程得到的結(jié)果。

存儲裝置919是用于數(shù)據(jù)存儲的裝置,其為信息處理裝置900的存儲單元的例子。存儲裝置919包括例如磁性存儲設(shè)備,例如硬盤驅(qū)動器(HDD)、半導(dǎo)體存儲設(shè)備、光學存儲設(shè)備或磁光存儲設(shè)備。存儲裝置在其中存儲由CPU 901執(zhí)行的程序和各種數(shù)據(jù)、從外部獲取的各種數(shù)據(jù)等。

驅(qū)動器921是可移動記錄介質(zhì)927例如磁盤、光盤、磁光盤和半導(dǎo)體存儲器的閱讀器/寫入器,并嵌在信息處理裝置900中或在外部附接到信息處理裝置900。驅(qū)動器921讀出記錄在所安裝的可移動記錄介質(zhì)927上的信息,并將信息輸出到RAM 905。驅(qū)動器921將記錄寫入到所安裝的可移動記錄介質(zhì)927內(nèi)。

連接端口923是用于將設(shè)備連接到信息處理裝置900的端口。連接端口923可包括通用串行總線(USB)端口、IEEE 1394端口和小計算機系統(tǒng)接口(SCSI)端口。連接端口923還可包括RS-232C端口、光學音頻端口、高清多媒體接口(HDMI)(注冊商標)等。外部連接設(shè)備929到連接端口923的連接使在信息處理裝置900和外部連接設(shè)備929之間交換數(shù)據(jù)變得可能。

通信裝置925是通信接口,包括例如用于連接到通信網(wǎng)絡(luò)931的通信設(shè)備。通信裝置925可以是例如局域網(wǎng)(LAN)、藍牙(注冊商標)、Wi-Fi或無線USB(WUSB)的通信卡。通信裝置925還可以是例如用于光通信的路由器、用于非對稱數(shù)字用戶線(ADSL)的路由器、用于各種類型的通信的調(diào)制解調(diào)器。例如,通信裝置925在互聯(lián)網(wǎng)中傳輸并接收信號或通過使用預(yù)定協(xié)議例如TCP/IP來將信號傳輸?shù)搅硪煌ㄐ旁O(shè)備并從另一通信設(shè)備接收信號。通信裝置925連接到的通信網(wǎng)絡(luò)931是通過有線或無線連接建立的網(wǎng)絡(luò)。通信網(wǎng)絡(luò)931可包括例如互聯(lián)網(wǎng)、家庭LAN、紅外通信、無線電通信或衛(wèi)星通信。

成像裝置933是通過使用圖像傳感器例如電荷耦合設(shè)備(CCD)和互補金屬氧化物半導(dǎo)體(CMOS)和各種構(gòu)件例如用于控制受驗對象圖像到圖像傳感器內(nèi)的圖像形成的透鏡來捕獲真實空間的圖像并產(chǎn)生所捕獲的圖像的裝置。成像裝置933可捕獲靜止圖像或移動圖像。

傳感器935是各種傳感器,例如加速度傳感器、角速度傳感器、地磁傳感器、照度傳感器、溫度傳感器、氣壓傳感器和聲音傳感器(麥克風)。傳感器935獲取關(guān)于信息處理裝置900的狀態(tài)的信息例如信息處理裝置900的殼體的姿勢和關(guān)于圍繞信息處理裝置900的環(huán)境例如發(fā)光強度和在信息處理裝置900周圍的噪聲的信息。傳感器925可包括接收GPS信號以測量裝置的緯度、經(jīng)度和高度的全球定位系統(tǒng)(GPS)接收器。

描述了信息處理裝置900的硬件配置的例子。上面所述的每個結(jié)構(gòu)元件可通過使用通用部件來配置或可由專用于每個結(jié)構(gòu)元件的功能的硬件配置。配置可在必要時根據(jù)最新技術(shù)水平在本公開起作用的時間改變。

(5.補充)

本公開的實施方式可包括例如上面所述的信息處理裝置(例如服務(wù)器)、上面所述的系統(tǒng)、由信息處理裝置或系統(tǒng)執(zhí)行的信息處理方法、用于使信息處理裝置展示其功能的程序和具有存儲在其中的程序的非臨時物理介質(zhì)。

上面參考附圖描述了本公開的優(yōu)選實施方式,雖然本公開不限于上面的例子。本領(lǐng)域中的技術(shù)人員可找到在所附權(quán)利要求的范圍內(nèi)的各種變更和修改,且應(yīng)理解,它們將自然地出現(xiàn)在本公開的技術(shù)范圍之下。

此外,在這個說明書中所述的效果僅僅是例證性的或例示的效果而不是限制性的。也就是說,使用或代替上面的效果,根據(jù)本公開的技術(shù)可基于本說明書的描述來實現(xiàn)對本領(lǐng)域中的技術(shù)人員清楚的其它效果。

此外,也可如下配置當前的技術(shù)。

(1)一種信息處理裝置,包括:

設(shè)備日志獲取單元,其配置成從每個設(shè)備獲取包括指示由用戶的行為引起的與每個所述設(shè)備有關(guān)的狀態(tài)的信息的設(shè)備日志;以及

關(guān)聯(lián)確定單元,其配置成在所述設(shè)備日志和所述狀態(tài)的預(yù)設(shè)條件的基礎(chǔ)上確定在被包括在所述設(shè)備中的某些設(shè)備之間的關(guān)聯(lián)。

(2)根據(jù)(1)的信息處理裝置,其中:

所述設(shè)備包括第一設(shè)備和第二設(shè)備,以及

所述條件包括所述第一設(shè)備的第一狀態(tài)和所述第二設(shè)備的第二狀態(tài)被并行地引起的第一條件。

(3)根據(jù)(2)的信息處理裝置,其中:

所述設(shè)備日志還包括指示所述第一設(shè)備和所述第二設(shè)備的位置的信息,

在所述第一設(shè)備的位置和所述第二設(shè)備的位置至少在任何時間點接近同時所述第一狀態(tài)和所述第二狀態(tài)被并行地引起的情況下,所述關(guān)聯(lián)確定單元確定所述第一設(shè)備和所述第二設(shè)備具有高關(guān)聯(lián)。

(4)根據(jù)(3)的信息處理裝置,其中:

所述第一狀態(tài)指示所述第一設(shè)備提供第一類型的內(nèi)容;

所述第二狀態(tài)指示所述第二設(shè)備提供與所述第一類型不同的第二類型的內(nèi)容,以及

所述第一條件還包括所述第一類型的所述內(nèi)容和所述第二類型的所述內(nèi)容具有共同性的條件。

(5)根據(jù)(3)的信息處理裝置,其中:

所述第一狀態(tài)指示所述第一設(shè)備被打開,

所述第二狀態(tài)指示所述第二設(shè)備完成移動,以及

所述第一條件還包括所述第二設(shè)備的運動的結(jié)束點接近所述第一設(shè)備的安裝位置的條件。

(6)根據(jù)(3)的信息處理裝置,其中:

所述第一狀態(tài)指示所述第一設(shè)備被關(guān)閉,

所述第二狀態(tài)指示所述第二設(shè)備開始移動,以及

所述第一條件還包括所述第二設(shè)備的運動的開始點接近所述第一設(shè)備的安裝位置的條件。

(7)根據(jù)(3)的信息處理裝置,其中:

所述第一狀態(tài)指示所述第一設(shè)備被打開,

所述第二狀態(tài)指示所述第二設(shè)備檢測到所述用戶醒來。

(8)根據(jù)(3)的信息處理裝置,其中:

所述第一狀態(tài)指示所述第一設(shè)備被關(guān)閉,

所述第二狀態(tài)指示所述第二設(shè)備檢測到所述用戶上床。

(9)根據(jù)(3)的信息處理裝置,其中:

所述第一狀態(tài)指示在所述第一設(shè)備上的預(yù)定模式的用戶操作,以及

所述第二狀態(tài)指示所述第二設(shè)備提供所述預(yù)定模式的所述用戶操作的指令。

(10)根據(jù)(3)的信息處理裝置,其中:

所述第一狀態(tài)指示配備有所述第一設(shè)備的車輛的運動,

所述第二狀態(tài)指示所述第二設(shè)備提供所述車輛的導(dǎo)航,以及

所述第一條件還包括所述車輛的所述運動的結(jié)束點接近所述導(dǎo)航的目的地的條件。

(11)根據(jù)(3)的信息處理裝置,其中:

所述第一狀態(tài)指示配備有所述第一設(shè)備的車輛的運動,

所述第二狀態(tài)指示所述第二設(shè)備檢測到在所述車輛中的所述用戶的姿勢,以及

所述第一條件還指示所述車輛的運動持續(xù)時間相應(yīng)于所述姿勢的持續(xù)時間。

(12)根據(jù)(2)的信息處理裝置,其中:

所述設(shè)備日志還包括指示所述第一設(shè)備和所述第二設(shè)備的位置的信息,以及

在所述第一設(shè)備的位置和所述第二設(shè)備的位置至少在任何時間點接近同時所述第一狀態(tài)和所述第二狀態(tài)被并行地引起的情況下,所述關(guān)聯(lián)確定單元確定所述第一設(shè)備和所述第二設(shè)備具有低關(guān)聯(lián)。

(13)根據(jù)(12)的信息處理裝置,其中:

所述第一狀態(tài)指示所述第一設(shè)備提供第一類型的內(nèi)容,以及

所述第二狀態(tài)指示所述第二設(shè)備也提供所述第一類型的內(nèi)容。

(14)根據(jù)(12)的信息處理裝置,其中:

所述第一狀態(tài)指示所述第一設(shè)備檢測到所述用戶的睡眠,以及

所述第二狀態(tài)指示一些操作在所述第二設(shè)備上被執(zhí)行。

(15)根據(jù)(1)到(14)中的任一項的信息處理裝置,其中:

所述設(shè)備包括第一設(shè)備和第二設(shè)備,以及

所述條件包括所述第一設(shè)備的第三狀態(tài)和所述第二設(shè)備的第四狀態(tài)被交替地引起的第二條件。

(16)根據(jù)(15)的信息處理裝置,其中:

所述設(shè)備日志還包括指示所述第一設(shè)備和所述第二設(shè)備的位置的信息,以及

在所述第一設(shè)備的位置和所述第二設(shè)備的位置至少在任何時間點接近同時所述第三狀態(tài)和所述第四狀態(tài)被交替地引起的情況下,所述關(guān)聯(lián)確定單元確定所述第一設(shè)備和所述第二設(shè)備具有高關(guān)聯(lián)。

(17)根據(jù)(16)的信息處理裝置,其中:

所述第三狀態(tài)指示所述第一設(shè)備提供第一類型的內(nèi)容;

所述第四狀態(tài)指示所述第二設(shè)備也提供所述第一類型的內(nèi)容,以及

所述第二條件還包括由所述第一設(shè)備提供的所述內(nèi)容和由所述第二設(shè)備提供的所述內(nèi)容具有共同性的條件。

(18)一種信息處理方法,包括:

從每個設(shè)備獲取包括指示由用戶的行為引起的與每個所述設(shè)備有關(guān)的狀態(tài)的信息的設(shè)備日志;以及

由處理器在所述設(shè)備日志和所述狀態(tài)的預(yù)設(shè)條件的基礎(chǔ)上確定在被包括在所述設(shè)備中的某些設(shè)備之間的關(guān)聯(lián)。

(19)一種程序,用于使計算機實現(xiàn):

在由用戶的行為引起的與每個所述設(shè)備有關(guān)的狀態(tài)的預(yù)設(shè)條件以及從每個所述設(shè)備獲取并包括指示所述狀態(tài)的信息的設(shè)備日志的基礎(chǔ)上,確定在被包括在所述設(shè)備中的某些設(shè)備之間的關(guān)聯(lián)的功能。

參考符號列表

10 系統(tǒng)

100 設(shè)備

200、400 服務(wù)器

210 設(shè)備日志獲取單元

220 設(shè)備日志DB

230 關(guān)聯(lián)確定單元

240 關(guān)聯(lián)條件DB

250 關(guān)聯(lián)分數(shù)DB

410 分組單元

420 區(qū)域DB

430 組DB。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1