專利名稱:信息處理設(shè)備和信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備和信息處理方法。
背景技術(shù):
用于檢測對(duì)象的動(dòng)作的技術(shù)是可用的。在相關(guān)技術(shù)中,例如,日本未審查專利申請(qǐng)公開第2007-026311號(hào)公開了一種信息提供系統(tǒng),其為用戶提供當(dāng)前位置的鄰居的有關(guān)信息。多個(gè)顯示及輸入裝置以一定間隔放置到街道上。這些顯示及輸入裝置之一感測用戶攜帶的無線標(biāo)簽來檢測用戶,從該無線標(biāo)簽讀取相關(guān)用戶ID,并將讀取的用戶ID發(fā)送至服務(wù)器。該服務(wù)器指定位于該用戶附近位置的顯示及輸入裝置,并將關(guān)于該顯示及輸入裝置附近的商店的商店信息、和關(guān)于在該顯示及輸入裝置附近即將發(fā)生的事件的事件信息發(fā)送至該顯示及輸入裝置。該顯示及輸入裝置在顯示區(qū)域中顯示從服務(wù)器發(fā)送的該商店信息和事件信息。此外,例如,日本未審查專利申請(qǐng)公開第2007-140800號(hào)公開了一種交流鼓勵(lì)設(shè)備,用于在當(dāng)今個(gè)體傾向疏離而獨(dú)處的現(xiàn)代社會(huì)中鼓勵(lì)在同一公共室中休息的用戶之間進(jìn)行交流,以引起在該同一公共室中休息的人們之間進(jìn)行實(shí)際交談和交流。該交流鼓勵(lì)設(shè)備包括位置信息檢測裝置,用于基于位于共用空間的用戶的身份信息檢測關(guān)于該用戶的當(dāng)前位置信息;和用戶信息顯示裝置,用于在共用空間中與利用位置信息檢測裝置檢測到的當(dāng)前位置信息相關(guān)聯(lián)地顯示與利用位置信息檢測裝置檢測到的用戶身份信息相關(guān)聯(lián)的用戶信息,同時(shí)根據(jù)用戶的移動(dòng)連續(xù)改變用戶信息的顯示風(fēng)格。
發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是提供一種信息處理設(shè)備和一種信息處理方法,其基于多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置來校正對(duì)象的位置。根據(jù)本發(fā)明的第一方面,提供了一種信息處理設(shè)備,其包括分析單元、聚集地點(diǎn)確定單元、和校正單元。分析單元根據(jù)通過檢測對(duì)象的動(dòng)作所獲得的動(dòng)作信息來分析至少包括該對(duì)象的位置的動(dòng)作歷史。聚集地點(diǎn)確定單元根據(jù)指示包括在動(dòng)作信息中的對(duì)象的位置的位置信息來確定包括該對(duì)象在內(nèi)的多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置。校正單元根據(jù)由聚集地點(diǎn)確定單元確定的聚集地點(diǎn)的位置來校正關(guān)于該對(duì)象的位置信息。根據(jù)本發(fā)明的第二方面,該信息處理設(shè)備還包括起點(diǎn)確定單元。該起點(diǎn)確定單元根據(jù)由分析單元分析得到的動(dòng)作歷史來確定所述對(duì)象的動(dòng)作起點(diǎn)位置和另一對(duì)象的動(dòng)作起點(diǎn)位置。所述校正單元還根據(jù)另一對(duì)象的動(dòng)作起點(diǎn)位置來校正關(guān)于所述對(duì)象的位置信肩、O根據(jù)本發(fā)明的第三方面,當(dāng)多個(gè)對(duì)象在預(yù)定范圍內(nèi)同步移動(dòng)時(shí),所述分析單元以被校正為匹配的多個(gè)對(duì)象的預(yù)定步長來分析所述多個(gè)對(duì)象的移動(dòng)的動(dòng)作歷史。根據(jù)本發(fā)明的第四方面,當(dāng)另一對(duì)象已經(jīng)移動(dòng)至所述聚集地點(diǎn)位置時(shí),校正單元根據(jù)關(guān)于所述聚集地點(diǎn)中的所述多個(gè)對(duì)象的方向信息和關(guān)于所述另一對(duì)象的方向信息、或根據(jù)指示另一對(duì)象與所述聚集地點(diǎn)中的所述多個(gè)對(duì)象之間的關(guān)系的關(guān)系信息,來校正已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置的所述另一對(duì)象的位置。根據(jù)本發(fā)明的第五方面,所述信息處理設(shè)備還包括地圖產(chǎn)生單元。所述地圖產(chǎn)生單元產(chǎn)生包括所述對(duì)象的動(dòng)作起點(diǎn)和所述對(duì)象移動(dòng)所沿的路徑的地圖。所述動(dòng)作起點(diǎn)是書桌所在的點(diǎn),而所述路徑是通道。 根據(jù)本發(fā)明的第六方面,所述聚集地點(diǎn)確定單元根據(jù)由所述分析單元分析出的所述對(duì)象的動(dòng)作和指示所述對(duì)象的位置的位置信息來確定多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置。所述位置信息包括在所述動(dòng)作信息中。根據(jù)本發(fā)明的第七方面,所述聚集地點(diǎn)確定單元根據(jù)指示所述對(duì)象的位置的位置信息和指示所述對(duì)象的方向的方向信息來確定多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置。所述位置信息和所述方向信息包括在所述動(dòng)作信息中。根據(jù)本發(fā)明的第八方面,提供了一種信息處理方法,包括以下步驟根據(jù)通過檢測對(duì)象的動(dòng)作而獲得的動(dòng)作信息分析至少包括所述對(duì)象的位置的動(dòng)作歷史;根據(jù)指示所述對(duì)象的位置的位置信息來確定包括所述對(duì)象在內(nèi)的多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置,所述位置信息包括在所述動(dòng)作信息中;根據(jù)所確定的聚集地點(diǎn)的位置來校正關(guān)于所述對(duì)象的位置信息。根據(jù)本發(fā)明的第一和第八方面,可以基于多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置來校正對(duì)象的位置。根據(jù)本發(fā)明的第二方面,可以基于另一對(duì)象的起點(diǎn)位置來校正關(guān)于對(duì)象的位置信
肩、O根據(jù)本發(fā)明的第三方面,可以在多個(gè)對(duì)象同步移動(dòng)時(shí)以校正的多個(gè)對(duì)象的步長來分析對(duì)象的狀態(tài)。根據(jù)本發(fā)明的第四方面,可以在另一對(duì)象已經(jīng)移動(dòng)至聚集地點(diǎn)的位置時(shí)校正另一對(duì)象的位置。根據(jù)本發(fā)明的第五方面,即使事先未獲得關(guān)于地圖的信息,也可以產(chǎn)生地圖。根據(jù)本發(fā)明的第六方面,可以基于對(duì)象的動(dòng)作和關(guān)于該對(duì)象的位置信息確定多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置。根據(jù)本發(fā)明的第七方面,可以基于關(guān)于對(duì)象的位置信息和方向信息確定多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置。
以下將基于附圖來詳細(xì)描述本發(fā)明的示例實(shí)施例,其中圖1是根據(jù)一個(gè)示例實(shí)施例的信息處理設(shè)備的示例構(gòu)造的概念模塊框圖;圖2是示出根據(jù)該示例實(shí)施例的處理的示例的流程圖;圖3是示出根據(jù)該示例實(shí)施例的處理的示例;圖4示出了傳感器/用戶對(duì)應(yīng)表的示例數(shù)據(jù)結(jié)構(gòu);圖5A至圖示出了待處理的測量數(shù)據(jù)的示例;圖6示出了根據(jù)該示例實(shí)施例的處理的示例;圖7示出了測量數(shù)據(jù)中步數(shù)的計(jì)數(shù)示例;
圖8A和圖8B示出了測量數(shù)據(jù)的方向的示例;圖9示出了根據(jù)該示例實(shí)施例的處理的示例;圖10是示出根據(jù)該示例實(shí)施例的處理的示例的流程圖;圖11示出了根據(jù)該示例實(shí)施例的處理的示例;圖12示出了測量數(shù)據(jù)表的示例數(shù)據(jù)結(jié)構(gòu);圖13示出了關(guān)系表的示例數(shù)據(jù)結(jié)構(gòu);圖14是示出根據(jù)該示例實(shí)施例的處理的示例的流程圖;圖15示出了根據(jù)該示例實(shí)施例的處理的示例;圖16示出了根據(jù)該示例實(shí)施例的處理的示例;圖17示出了測量數(shù)據(jù)表的示例數(shù)據(jù)結(jié)構(gòu);圖18示出了根據(jù)該示例實(shí)施例的處理的示例;圖19示出了測量數(shù)據(jù)表的示例數(shù)據(jù)結(jié)構(gòu);圖20示出了根據(jù)該示例實(shí)施例的處理的示例;圖21示出了測量數(shù)據(jù)表的示例數(shù)據(jù)結(jié)構(gòu);圖22示出了關(guān)于對(duì)象的移動(dòng)路徑的處理的示例;圖23是示出根據(jù)該示例實(shí)施例的處理的示例的流程圖;圖24示出了根據(jù)該示例實(shí)施例的處理的示例;圖25A和圖25B示出了同步開始的時(shí)刻的示例;圖26示出了根據(jù)該示例實(shí)施例的處理的示例;以及圖27是示出用于實(shí)現(xiàn)該實(shí)施例的計(jì)算機(jī)的示例硬件構(gòu)造的框圖。
具體實(shí)施例方式下面將參照附圖詳細(xì)描述本發(fā)明的示例實(shí)施例。圖1是示出根據(jù)一個(gè)示例實(shí)施例的信息處理設(shè)備的示例構(gòu)造的概念性模塊構(gòu)造示意圖。術(shù)語“模塊”通常表示諸如可邏輯分離的軟件(計(jì)算機(jī)程序)、硬件等的部件。從而,該示例實(shí)施例中所用的“模塊”不僅指具硬件構(gòu)造的模塊而且還指計(jì)算機(jī)程序形式的模塊。因此,將在用于提供模塊功能的計(jì)算機(jī)程序(使計(jì)算機(jī)執(zhí)行各種過程的程序、使計(jì)算機(jī)用作各種單元的程序、使計(jì)算機(jī)實(shí)現(xiàn)各種功能的程序)、系統(tǒng)、和方法的背景中描述該示例實(shí)施例。為了清楚的繼續(xù)說明,使用了術(shù)語“存儲(chǔ)”和“被存儲(chǔ)”以及其他等同表達(dá),在示例實(shí)施例涉及計(jì)算機(jī)程序的情況下,這些術(shù)語表示將計(jì)算機(jī)程序存儲(chǔ)到存儲(chǔ)裝置中或執(zhí)行控制以將計(jì)算機(jī)程序存儲(chǔ)到存儲(chǔ)裝置中。此外,模塊和功能可以具有一一對(duì)應(yīng)關(guān)系。對(duì)于實(shí)現(xiàn),一個(gè)模塊可以由一個(gè)程序構(gòu)成,多個(gè)模塊可以由一個(gè)程序構(gòu)成,或相反,一個(gè)模塊可以由多個(gè)程序構(gòu)成。此外,多個(gè)模塊可以由一個(gè)計(jì)算機(jī)執(zhí)行,或者一個(gè)模塊可以由分布式或并行環(huán)境中的多個(gè)計(jì)算機(jī)執(zhí)行。一個(gè)模塊可以包括另一個(gè)模塊。另外,下文中,術(shù)語“連接”以及“建立通信”或“通信建立”表示物理連接以及邏輯連接(諸如交換數(shù)據(jù)、發(fā)出指令、數(shù)據(jù)間的交叉引用)。術(shù)語“預(yù)定”表示在執(zhí)行目標(biāo)處理前確定,并且可以包括在根據(jù)示例實(shí)施例的處理開始之前確定、以及根據(jù)當(dāng)前狀態(tài)和條件或根據(jù)之前的條件和狀態(tài),在根據(jù)示例實(shí)施例的處理開始之后而在執(zhí)行期望處理之前進(jìn)行的確定。除非需要確定是否為A,否則短語“在A的情況下,則B”或相似含義的用語意味著“確定是否為A,并且如果確定為A則B”。此外,術(shù)語“系統(tǒng)”或“設(shè)備”包括其中多個(gè)計(jì)算機(jī)、硬件部件、裝置、或其他適當(dāng)?shù)脑弥T如網(wǎng)絡(luò)(包括具一對(duì)一對(duì)應(yīng)關(guān)系的通信建立)的通信介質(zhì)彼此連接的構(gòu)造,并且“系統(tǒng)”或“設(shè)備”可以由單個(gè)計(jì)算機(jī)、硬件部件、裝置、或適當(dāng)?shù)脑?shí)現(xiàn)。術(shù)語“設(shè)備”、“裝置”和“系統(tǒng)”用作同義詞。應(yīng)該理解,術(shù)語“系統(tǒng)”不包括僅僅基于人為規(guī)則的社會(huì)“機(jī)構(gòu)”(社會(huì)系統(tǒng))。此外,針對(duì)由各模塊執(zhí)行的每個(gè)處理、或如果在一個(gè)模塊中執(zhí)行多個(gè)處理則針對(duì)所述多個(gè)處理中的每個(gè)處理,來從存儲(chǔ)裝置讀取期望的信息,并進(jìn)行處理。處理結(jié)果寫入存儲(chǔ)裝置。因此,本文中不必描述在對(duì)信息處理前從存儲(chǔ)裝置讀取該信息以及在對(duì)該信息進(jìn)行處理后將其存入存儲(chǔ)裝置。本文中使用的術(shù)語“存儲(chǔ)裝置”可以包括硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、外部存儲(chǔ)介質(zhì)、利用通信線路的存儲(chǔ)裝置、中央處理單元(CPU)內(nèi)的寄存器等。根據(jù)該示例實(shí)施例的信息處理設(shè)備被構(gòu)造為利用關(guān)于由對(duì)象(下文中也稱作“用戶”)攜帶的動(dòng)作檢測模塊測量到的動(dòng)作的動(dòng)作信息來產(chǎn)生地圖。如圖1中的示例所示,信息處理設(shè)備包括用戶100A至100C分別攜帶的動(dòng)作檢測模塊IlOA至110C、控制模塊120、數(shù)據(jù)庫(DB) 130、和狀態(tài)分析模塊140。用戶100A (用戶A)攜帶動(dòng)作檢測模塊110A,用戶100B (用戶B)攜帶動(dòng)作檢測模塊110B,而用戶100C (用戶C)攜帶動(dòng)作檢測模塊110C。根據(jù)該示例實(shí)施例,用戶100A至100C (下文中統(tǒng)稱為“用戶100”或各自稱為“用戶100”)是對(duì)象。在該示例實(shí)施例中,產(chǎn)生了用戶100工作的房間(或辦公室)內(nèi)部的地圖。該地圖至少包括用戶100的座位位置和通道。通常,在辦公室中見到有限的或一成不變的動(dòng)作,諸如坐、站、走、在筆記本上書寫、在鍵盤上打字、以及在白板上書寫。當(dāng)對(duì)象執(zhí)行諸如坐的動(dòng)作時(shí),從由相應(yīng)動(dòng)作檢測模塊110檢測到的動(dòng)作信息提取特征,并將其存儲(chǔ)到字典中。事先創(chuàng)建存儲(chǔ)動(dòng)作特征的字典。從而,由對(duì)象執(zhí)行的動(dòng)作可以基于由相應(yīng)動(dòng)作檢測模塊110檢測到的動(dòng)作信息而利用與字典中的特征匹配的模式來確定。動(dòng)作檢測模塊IlOAUlOBdP IlOC (下文中統(tǒng)稱為“動(dòng)作檢測模塊110”或各自稱為“動(dòng)作檢測模塊110”)連接至通信建立檢測模塊122。動(dòng)作檢測模塊110由用戶100攜帶,并可以是檢測用戶100的動(dòng)作的傳感器或與另一用戶100攜帶的動(dòng)作檢測模塊110通信的通信裝置。動(dòng)作檢測模塊110將作為由動(dòng)作檢測模塊110檢測到的信息的動(dòng)作信息(也稱作“測量數(shù)據(jù)”)傳遞至通信建立檢測模塊122。動(dòng)作信息通常被經(jīng)由無線通信傳遞至通信建立檢測模塊122??商鎿Q地,動(dòng)作信息可以被通過有線通信傳遞至通信建立檢測模塊122,或者動(dòng)作信息可以存儲(chǔ)到動(dòng)作檢測模塊110中的存儲(chǔ)裝置中,并利用通信建立檢測模塊122從存儲(chǔ)裝置中讀出。只要?jiǎng)幼鳈z測模塊110具有通信裝置的功能以及檢測用戶100的動(dòng)作的傳感器的功能,動(dòng)作檢測模塊110就可以結(jié)合到移動(dòng)電話等中、形成在卡等中、或嵌入表帶等中以固定附接至用戶100的胳膊。動(dòng)作信息的示例包括由對(duì)象攜帶的傳感器獲得的測量數(shù)據(jù),和作為由對(duì)象攜帶的通信裝置進(jìn)行通信的結(jié)果的通信信息。傳感器的示例包括加速度傳感器(用于測量攜帶加速度傳感器的對(duì)象的加速度等)、羅盤(用于測量攜帶羅盤的對(duì)象的方位等)、和陀螺儀(用于檢測攜帶該陀螺儀的對(duì)象的角度、角速度等)。在該示例實(shí)施例的下述描述中,以示例方式使用由上述三個(gè)傳感器獲得的測量數(shù)據(jù)。測量數(shù)據(jù)的示例包括能夠唯一識(shí)別根據(jù)該示例實(shí)施例的動(dòng)作檢測模塊110的信息(諸如傳感器ID、加速度、方向、角度、和角速度)、以及測量日期和時(shí)間(年、月、日、時(shí)、分、秒、毫秒等中一個(gè)或多個(gè)的組合)。關(guān)于包括在動(dòng)作信息中的位置的信息通常包括關(guān)于相對(duì)坐標(biāo)位置的信息而不包括關(guān)于絕對(duì)坐標(biāo)位置的信息,或者可以包括關(guān)于以低精度檢測的絕對(duì)坐標(biāo)位置的信息。例如,在辦公室或房間中,位置可以以低全球定位系統(tǒng)(GPS)精度等進(jìn)行測量,或不可測量。下面將在近場通信裝置(諸如藍(lán)牙(注冊(cè)商標(biāo))通信裝置)的背景中描述通信裝置。當(dāng)給定通信裝置與另一通信裝置通信時(shí),通信裝置ID (A)能夠唯一識(shí)別根據(jù)該示例實(shí)施例的給定通信裝置,通信裝置ID (B)能夠唯一識(shí)別根據(jù)該示例實(shí)施例的另一通信裝置,通信日期和時(shí)間等可以包括在通信信息中??刂颇K120包括通信建立檢測模塊122和測量數(shù)據(jù)記錄模塊124??刂颇K120接收來自動(dòng)作檢測模塊HO的動(dòng)作信息,并將接收到的動(dòng)作信息存儲(chǔ)到DB 130中。通信建立檢測模塊122連接至動(dòng)作檢測模塊110A、1 IOBjP 110C,以及連接至測量數(shù)據(jù)記錄模塊124。通信建立檢測模塊122確定是否可以與動(dòng)作檢測模塊110進(jìn)行通信。如果確定了可以與動(dòng)作檢測模塊110進(jìn)行通信,則通信建立檢測模塊122從動(dòng)作檢測模塊110接收動(dòng)作信息,并將該動(dòng)作信息傳遞至測量數(shù)據(jù)記錄模塊124。測量數(shù)據(jù)記錄模塊124連接至通信建立檢測模塊122和DB 130。測量數(shù)據(jù)記錄模塊124從通信建立檢測模塊122接收測量數(shù)據(jù),并將測量數(shù)據(jù)存入包括在DB 130中的傳感器測量數(shù)據(jù)子數(shù)據(jù)庫136中??梢栽谟脩鬒D關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134 (其將在后面描述)中搜索動(dòng)作信息,并且該動(dòng)作信息可以與用戶ID相關(guān)聯(lián)地存儲(chǔ)到傳感器測量數(shù)據(jù)子數(shù)據(jù)庫136 中。DB 130連接至測量數(shù)據(jù)記錄模塊124和狀態(tài)處理模塊142。DB 130存儲(chǔ)物理空間布局信息子數(shù)據(jù)庫132、用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134、和傳感器測量數(shù)據(jù)子數(shù)據(jù)庫136。物理空間布局信息子數(shù)據(jù)庫132存儲(chǔ)關(guān)于對(duì)用戶100攜帶的動(dòng)作檢測模塊110等進(jìn)行檢測的裝置的信息。根據(jù)該示例實(shí)施例,關(guān)于裝置(其為固定裝置)的信息的示例包括能夠唯一識(shí)別該裝置的裝置ID、和關(guān)于該裝置所在地點(diǎn)的絕對(duì)坐標(biāo)位置的信息。物理空間布局信息子數(shù)據(jù)庫132存儲(chǔ)如下表格之類,在該表格中相互關(guān)聯(lián)地存儲(chǔ)了裝置ID和絕對(duì)坐標(biāo)位置。該裝置的示例包括翻板門(flapper gate)(用于登陸/退出管理,并被配置用于檢測能夠指定用戶的元件,例如,但是不限于動(dòng)作檢測模塊110),和復(fù)印機(jī)(其在已經(jīng)讀取了關(guān)于用戶攜帶的動(dòng)作檢測模塊110等的信息后可被用戶使用)。上述裝置已經(jīng)檢測到動(dòng)作檢測模塊等的情況意味著攜帶檢測模塊110等的用戶在檢測時(shí)位于該裝置的位置處。所述絕對(duì)坐標(biāo)可以是由經(jīng)度和緯度指定的坐標(biāo),并且足以使由該裝置指定的位置固定在根據(jù)該實(shí)施例產(chǎn)生的地圖中。物理空間布局信息子數(shù)據(jù)庫132還存儲(chǔ)如下表格之類,在該表格中相互關(guān)聯(lián)地存儲(chǔ)了能夠唯一識(shí)別具有絕對(duì)坐標(biāo)位置的裝置的裝置ID、和由具有相同裝置ID的裝置檢測到的用戶ID。根據(jù)該示例實(shí)施例,用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134存儲(chǔ)作為能夠唯一識(shí)別用戶100的信息的用戶ID。例如,可以存儲(chǔ)圖4中示例所示的傳感器/用戶對(duì)應(yīng)表格400。傳感器/用戶對(duì)應(yīng)表格400包含“傳感器ID”欄410和“用戶ID”欄420?!皞鞲衅鱅D”欄410存儲(chǔ)作為能夠唯一識(shí)別根據(jù)該示例實(shí)施例的動(dòng)作檢測模塊110的信息?!坝脩鬒D”欄420存儲(chǔ)攜帶與傳感器ID相關(guān)聯(lián)的動(dòng)作檢測模塊110的用戶100的用戶ID。傳感器/用戶對(duì)應(yīng)表格400的使用使得測量數(shù)據(jù)和用戶ID能夠相互關(guān)聯(lián)。用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134還可以與用戶ID相互關(guān)聯(lián)地存儲(chǔ)通信裝置ID,該通信裝置ID是能夠唯一識(shí)別根據(jù)該示例實(shí)施例的相應(yīng)動(dòng)作檢測模塊110中的通信裝置的信息。用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134的使用使得通信裝置和用戶ID能夠相互關(guān)聯(lián)。用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134還可以與相應(yīng)用戶ID相關(guān)聯(lián)地存儲(chǔ)用戶100的步長。用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134和用戶所走的步數(shù)的使用使得可以計(jì)算用戶的移動(dòng)距離。用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134還可以與相應(yīng)的用戶ID相關(guān)聯(lián)地存儲(chǔ)由狀態(tài)分析處理模塊144 (其將在后面描述)確定的動(dòng)作起點(diǎn)位置。傳感器測量數(shù)據(jù)子數(shù)據(jù)庫136存儲(chǔ)從測量數(shù)據(jù)記錄模塊124傳遞的動(dòng)作信息。如上所述,動(dòng)作信息包括傳感器ID、測量日期和時(shí)間、以及由傳感器ID識(shí)別的傳感器測量到的數(shù)據(jù)。動(dòng)作信息還可以與用戶ID相關(guān)聯(lián)地進(jìn)行存儲(chǔ)。通過分析傳感器測量數(shù)據(jù)子數(shù)據(jù)庫136中的動(dòng)作信息,可以確定由誰以及何時(shí)執(zhí)行了什么動(dòng)作。狀態(tài)分析模塊140包括狀態(tài)處理模塊142、校正模塊150、和輸出模塊152。狀態(tài)處理模塊142連接至DB 130和校正模塊150。狀態(tài)處理模塊142包括狀態(tài)分析處理模塊144、物理布局匹配模塊146、和ID匹配模塊148。狀態(tài)分析處理模塊144連接至物理布局匹配模塊146。狀態(tài)分析處理模塊144基于關(guān)于用戶的動(dòng)作信息分析該用戶的狀態(tài)。用戶的狀態(tài)至少包括該用戶的位置。狀態(tài)分析處理模塊144基于所分析出的狀態(tài)將作為用戶的動(dòng)作起點(diǎn)位置的位置確定為相對(duì)坐標(biāo)位置。對(duì)象的動(dòng)作起點(diǎn)可以是用戶停留時(shí)間比其他地點(diǎn)長的地點(diǎn),例如,對(duì)象就座的位置(通常也稱作“座位”)。狀態(tài)分析處理模塊144將動(dòng)作起點(diǎn)的位置與對(duì)應(yīng)的用戶ID相關(guān)聯(lián)地存儲(chǔ)到DB 130中的用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134中。待分析的用戶的狀態(tài)的示例包括坐、立、行、在筆記本上書寫、在鍵盤上打字、在白板上書寫。分析結(jié)果包括日期和時(shí)間信息、用戶在日期和時(shí)間信息指定的日期和時(shí)間時(shí)所處的方向、用戶行走時(shí)所走的步數(shù)、以及利用用戶的步數(shù)和步長計(jì)算出的行走距離等,如上所述,所述步長存儲(chǔ)在用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134中。圖5A至圖示出了待處理的測量數(shù)據(jù)(由加速度傳感器獲得的測量數(shù)據(jù))的示例。如上所述,通過從測量數(shù)據(jù)中提取特征以及執(zhí)行與字典中的狀態(tài)的模式匹配來執(zhí)行狀態(tài)分析。在圖5A所示的示例中,例如可以利用頻率分析來將測量數(shù)據(jù)分成站立時(shí)間段510和坐時(shí)間段520。在圖5B所示的示例中,獲得了在筆記本上書寫的狀態(tài)作為分析結(jié)果。在圖5C所示的示例中,獲得了在鍵盤上打字的狀態(tài)作為分析結(jié)果。在圖所示的示例中,獲得了在白板上書寫的狀態(tài)作為分析結(jié)果。此夕卜,如圖7中示例所示,對(duì)由加速度傳感器獲得的測量數(shù)據(jù)中的峰值進(jìn)行計(jì)數(shù),以確定用戶所走的步數(shù)。狀態(tài)分析處理模塊144可以利用傳感器/用戶對(duì)應(yīng)表格400提取攜帶了已經(jīng)檢測到測量數(shù)據(jù)的動(dòng)作檢測模塊110的用戶100的用戶ID,從用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134提取具有該用戶ID的用戶100的步長,并通過以步數(shù)乘以步長來計(jì)算移動(dòng)距離。此外,圖8B中的示例所示的移動(dòng)路徑(軌跡)可以基于移動(dòng)距離和由圖8A中的示例所示的羅盤獲得的測量數(shù)據(jù)算出。移動(dòng)路徑可以是地圖中的通道。下面將描述用于確定給定位置是否代表動(dòng)作起點(diǎn)的技術(shù)。狀態(tài)分析處理模塊144確定坐在書桌旁工作(諸如在筆記本上書寫或在鍵盤上打字)了預(yù)定時(shí)間段或更長時(shí)間的用戶的位置代表動(dòng)作起點(diǎn)。該確定可以基于用戶坐著達(dá)預(yù)定時(shí)間段或更長時(shí)間的條件、或基于用戶坐在書桌旁工作達(dá)預(yù)定時(shí)間段或更長時(shí)間的條件。動(dòng)作起點(diǎn)位置利用相對(duì)坐標(biāo)來表示,并且例如可以是用戶100的坐標(biāo)起點(diǎn)(0,O)。動(dòng)作信息還包括表明各對(duì)象擁有的各動(dòng)作檢測模塊110中的通信裝置已經(jīng)彼此進(jìn)行了通信的通信信息。狀態(tài)分析處理模塊144可以根據(jù)動(dòng)作信息中的通信信息來提取彼此進(jìn)行通信的對(duì)象的組合。也就是說,狀態(tài)分析處理模塊144可以指定彼此進(jìn)行通信的通信裝置的通信裝置ID (A)和(B),并利用用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134提取攜帶了具有通信裝置ID (A)和(B)的通信裝置的用戶的用戶ID。然后,狀態(tài)分析處理模塊144確定如下事實(shí)具有與在具有通信裝置ID (A)的通信裝置處提取的通信裝置ID (B)相關(guān)聯(lián)的用戶ID的用戶和具有與在具有通信裝置ID (B)的通信裝置處提取的通信裝置ID (A)相關(guān)聯(lián)的用戶ID的用戶聚在一起。具體地,狀態(tài)分析處理模塊144確定具有上述用戶ID的用戶之一在另一用戶的用戶ID被提取時(shí)與該另一用戶聚集在一起。對(duì)象組合的提取可以基于對(duì)象之間的通信持續(xù)預(yù)定時(shí)間段或更長時(shí)間這一條件。動(dòng)作信息還包括分別表示對(duì)象的方向和位置的方向信息和位置信息。狀態(tài)分析處理模塊144可以根據(jù)動(dòng)作信息中的方向信息和位置信息提取彼此進(jìn)行通信的對(duì)象的組合。也就是說,狀態(tài)分析處理模塊144可以指定已經(jīng)檢測到方向信息和位置信息的多個(gè)檢測模塊110的傳感器ID,并利用用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134提取攜帶具有該傳感器ID的動(dòng)作檢測模塊110的用戶的用戶ID。然后,狀態(tài)分析處理模塊144確定具有提取到的用戶ID的用戶彼此進(jìn)行通信。具體地,當(dāng)提取了用戶ID時(shí),狀態(tài)分析處理模塊144確定具有提取到的用戶ID的用戶彼此進(jìn)行通信。彼此進(jìn)行通信的對(duì)象的組合的提取可以基于這些對(duì)象之間的通信已經(jīng)成功實(shí)現(xiàn)了預(yù)定時(shí)間段或更長時(shí)間這一條件。狀態(tài)分析處理模塊144還可以不利用關(guān)于通信裝置之間的通信的信息而基于動(dòng)作信息中的方向信息和位置信息來提取聚集在一起的對(duì)象的組合。也就是說,狀態(tài)分析處理模塊144可以指定已經(jīng)檢測到方向信息和位置信息的多個(gè)動(dòng)作檢測模塊110的傳感器ID,并利用用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134提取攜帶具有該傳感器ID的動(dòng)作檢測模塊110的用戶的用戶ID。然后,狀態(tài)分析處理模塊144確定具有提取到的用戶ID的用戶聚集在一起。具體地,當(dāng)提取了用戶ID時(shí),狀態(tài)分析處理模塊144確定具有提取到的用戶ID的用戶聚集在一起。對(duì)象組合的提取可以基于這些對(duì)象聚集在一起達(dá)預(yù)定時(shí)間段或更長時(shí)間這一條件。當(dāng)多個(gè)用戶在預(yù)定范圍內(nèi)同步移動(dòng)時(shí),狀態(tài)分析處理模塊144可以利用這多個(gè)用戶被校正為匹配的預(yù)定步長來分析這多個(gè)用戶的移動(dòng)狀態(tài)。本文中使用的術(shù)語“同步移動(dòng)”是指一起走動(dòng)。下面將參照?qǐng)D24、圖25A、和圖25B描述對(duì)多個(gè)用戶是否同步移動(dòng)的確定。預(yù)定步長存儲(chǔ)在DB 130中的用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134中。用戶的移動(dòng)狀態(tài)的分析意味著基于校正后的步長和用戶所走的步數(shù)來計(jì)算用戶的移動(dòng)距離。物理布局匹配模塊146連接至狀態(tài)分析處理模塊144和ID匹配模塊148。物理布局匹配模塊146具有將由狀態(tài)分析處理模塊144確定的動(dòng)作起點(diǎn)的相對(duì)坐標(biāo)位置轉(zhuǎn)換成絕對(duì)坐標(biāo)位置的功能。在具有絕對(duì)坐標(biāo)位置的裝置檢測給定用戶或任意其他用戶時(shí),物理布局匹配模塊146響應(yīng)于該給定用戶或任意其他用戶的動(dòng)作而執(zhí)行從相對(duì)坐標(biāo)位置到絕對(duì)坐標(biāo)位置的轉(zhuǎn)換。例如,如果目標(biāo)用戶100已經(jīng)通過了翻板門(flapper gate),則基于用戶100通過翻板門時(shí)開始的移動(dòng)距離、從用戶100看去的翻板門的方向、以及翻板門的絕對(duì)坐標(biāo)位置,將用戶100的動(dòng)作起點(diǎn)的相對(duì)坐標(biāo)位置轉(zhuǎn)換成絕對(duì)坐標(biāo)位置。物理布局匹配模塊146還可以基于由狀態(tài)分析處理模塊144提取的用戶的組合并且利用另一用戶的動(dòng)作起點(diǎn)的絕對(duì)坐標(biāo)位置來將目標(biāo)用戶的動(dòng)作起點(diǎn)的相對(duì)坐標(biāo)位置改變?yōu)榻^對(duì)坐標(biāo)位置。例如,如果另一用戶已經(jīng)通過了翻板門,則可以將翻板門的位置用作另一用戶的動(dòng)作起點(diǎn)的絕對(duì)坐標(biāo)位置。目標(biāo)用戶的動(dòng)作起點(diǎn)的絕對(duì)坐標(biāo)位置可以根據(jù)另一用戶的動(dòng)作起點(diǎn)的絕對(duì)坐標(biāo)位置和目標(biāo)用戶與另一用戶聚集在一起的地點(diǎn)的位置來計(jì)算。物理布局匹配模塊146可以基于表示用戶間關(guān)系的關(guān)系信息來提取用戶的組合。下面將利用圖13所示示例中示出的關(guān)系表格1300描述該關(guān)系信息。物理布局匹配模塊146還可以產(chǎn)生其中書桌的位置為用戶的動(dòng)作起點(diǎn)位置而通道是用戶移動(dòng)所沿的路徑的地圖。ID匹配模塊148連接至物理布局匹配模塊146。ID匹配模塊148從用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134提取與識(shí)別目標(biāo)用戶的識(shí)別信息相對(duì)應(yīng)的信息。即,ID匹配模塊148響應(yīng)于來自狀態(tài)分析處理模塊144和物理布局匹配模塊146的請(qǐng)求執(zhí)行提取處理,并將結(jié)果傳遞給作出請(qǐng)求的狀態(tài)分析處理模塊144和物理布局匹配模塊146。要被提取的信息的示例包括與傳感器ID相關(guān)聯(lián)的用戶ID、與通信裝置ID相關(guān)聯(lián)的用戶ID、和具有用戶ID的用戶的步長。校正模塊150連接至狀態(tài)處理模塊142和輸出模塊152。校正模塊150校正每個(gè)用戶的動(dòng)作起點(diǎn)位置、由物理布局匹配模塊146產(chǎn)生的地圖等。在安裝了大量電子裝置(諸如個(gè)人計(jì)算機(jī))的辦公室中,會(huì)降低傳感器(諸如羅盤)的精度。因此,例如,校正模塊150利用關(guān)于多個(gè)用戶的動(dòng)作信息和關(guān)于每個(gè)用戶在幾天內(nèi)的動(dòng)作的動(dòng)作信息產(chǎn)生每個(gè)用戶的多個(gè)動(dòng)作起點(diǎn)的位置、多個(gè)地圖等,以及利用所產(chǎn)生的結(jié)果的統(tǒng)計(jì)值(諸如平均值、最頻值、或中心值)來校正所產(chǎn)生的結(jié)果。校正模塊150基于由狀態(tài)分析處理模塊144分析出的狀態(tài)和包括在動(dòng)作信息中的關(guān)于用戶的方向信息或位置信息來確定多個(gè)用戶聚集在一起的聚集地點(diǎn)的位置。此外,校正模塊150基于聚集地點(diǎn)的位置校正關(guān)于用戶的位置信息。聚集地點(diǎn)包括在用戶可能停留的位置中,這將在下面進(jìn)行描述。校正模塊150基于兩個(gè)或更多用戶當(dāng)前處于預(yù)定距離之內(nèi)的條件或基于兩個(gè)或更多用戶彼此面向的條件來識(shí)別聚集地點(diǎn)。聚集地點(diǎn)的位置可以是絕對(duì)坐標(biāo)位置或相對(duì)坐標(biāo)位置。聚集地點(diǎn)還可以成為動(dòng)作起點(diǎn)。校正模塊150還可以基于由狀態(tài)分析處理模塊144確定的一個(gè)用戶的動(dòng)作起點(diǎn)的位置來校正關(guān)于另一用戶的位置信息。這樣做的原因在于動(dòng)作起點(diǎn)很可能是聚集地點(diǎn)。此外,如果另一用戶已經(jīng)移動(dòng)至多個(gè)用戶聚集的聚集地點(diǎn),則校正模塊150可以基于關(guān)于聚集在一起的用戶的信息和關(guān)于該另一用戶的方向信息、或基于作為表示聚集在一起的用戶與已經(jīng)移動(dòng)至聚集地點(diǎn)的該另一用戶之間的關(guān)系的信息的關(guān)系信息,來校正該另一用戶的位置。輸出模塊152連接至校正模塊150。輸出模塊152輸出已被校正模塊150校正了的各用戶的動(dòng)作起點(diǎn)的位置、地圖等。例如,輸出模塊152可以執(zhí)行如下操作,諸如利用打印機(jī)打印地圖、在諸如顯示器的顯示裝置上顯示地圖、將地圖傳遞至諸如地圖數(shù)據(jù)庫的信息處理設(shè)備、以及將地圖存儲(chǔ)到諸如存儲(chǔ)卡的存儲(chǔ)介質(zhì)中。圖2是示出根據(jù)該示例實(shí)施例的處理的示例的流程圖。在步驟S202中,狀態(tài)分析處理模塊144確定是否已經(jīng)獲得了目標(biāo)用戶的絕對(duì)坐標(biāo)位置(下文中還稱作“絕對(duì)位置”)。如果已經(jīng)獲得了目標(biāo)用戶的絕對(duì)位置,處理前進(jìn)到步驟S222,否則處理前進(jìn)到步驟S204。例如,如果目標(biāo)用戶已經(jīng)通過了上述的翻板門,則處理前進(jìn)到步驟S222。狀態(tài)分析處理模塊144搜索物理空間布局信息子數(shù)據(jù)庫132以確定是否已經(jīng)獲得了目標(biāo)用戶的絕對(duì)位置。在步驟S204中,動(dòng)作檢測模塊110開始數(shù)據(jù)獲取。例如,動(dòng)作檢測模塊110中的每個(gè)傳感器檢測用戶的動(dòng)作。在步驟S206中,通信建立檢測模塊122建立與動(dòng)作檢測模塊110的通信。在步驟S208中,測量數(shù)據(jù)記錄模塊124發(fā)送關(guān)于用戶ID的查詢。即,利用傳感器ID在用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134中搜索用戶ID,并提取用戶ID。在步驟S210中,測量數(shù)據(jù)記錄模塊124將測量數(shù)據(jù)與用戶ID相關(guān)聯(lián)地記錄到傳感器測量數(shù)據(jù)子數(shù)據(jù)庫136中。在步驟S212中,狀態(tài)分析處理模塊144確定測量數(shù)據(jù)是否位于預(yù)定范圍內(nèi)。如果測量數(shù)據(jù)位于該預(yù)定范圍內(nèi),則處理前進(jìn)到步驟S214,否則處理返回從步驟S204開始執(zhí)行。在步驟S214中,狀態(tài)分析處理模塊144記錄目標(biāo)用戶的動(dòng)作起點(diǎn)。此處,利用相對(duì)坐標(biāo)來表示動(dòng)作起點(diǎn)的位置。在步驟S216中,物理布局匹配模塊146針對(duì)物理布局進(jìn)行匹配。該匹配處理將在下面參照?qǐng)D10以及其他附圖進(jìn)行描述。在步驟S222中,動(dòng)作檢測模塊110開始數(shù)據(jù)獲取。例如,動(dòng)作檢測模塊110中的每個(gè)傳感器檢測用戶的動(dòng)作。在步驟S224中,通信建立檢測模塊122建立與動(dòng)作檢測模塊110的通信。在步驟S226中,測量數(shù)據(jù)記錄模塊124發(fā)送關(guān)于用戶ID的查詢。即,利用傳感器ID在用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134中搜索用戶ID,并提取用戶ID。在步驟S228中,測量數(shù)據(jù)記錄模塊124將測量數(shù)據(jù)與用戶ID相關(guān)聯(lián)地記錄到傳感器測量數(shù)據(jù)子數(shù)據(jù)庫136中。在步驟S230中,狀態(tài)分析處理模塊144對(duì)用戶所走的步數(shù)進(jìn)行計(jì)數(shù),并計(jì)算方向。即,計(jì)算相對(duì)于在步驟S202中確定的絕對(duì)位置的距離以及相對(duì)于該絕對(duì)位置的方向。在步驟S232中,狀態(tài)分析處理模塊144確定測量數(shù)據(jù)是否位于預(yù)定范圍內(nèi)。如果測量數(shù)據(jù)位于該預(yù)定范圍內(nèi),處理前進(jìn)到步驟S234,否則,處理返回從步驟S230執(zhí)行。在步驟S234中,狀態(tài)分析處理模塊144記錄目標(biāo)用戶的動(dòng)作起點(diǎn)。此處,利用絕對(duì)坐標(biāo)來表示動(dòng)作起點(diǎn)的位置。通過上述處理,具有以絕對(duì)坐標(biāo)表示的動(dòng)作起點(diǎn)的用戶和具有以相對(duì)坐標(biāo)表示的動(dòng)作起點(diǎn)的用戶可以同時(shí)出現(xiàn)。在步驟S212和S232中的確定中使用的預(yù)定范圍可以是當(dāng)用戶坐在書桌旁工作達(dá)預(yù)定時(shí)間段或更長時(shí)間時(shí)所獲得的范圍,如下所述。圖3示出了根據(jù)該示例實(shí)施例的處理的示例。在圖3所示的示例中,具有動(dòng)作檢測模塊IlOA的用戶100A坐在辦公室中的塊310中的書桌320旁,且塊310包括多個(gè)書桌。同時(shí),在圖1所示的示例中,動(dòng)作信息從動(dòng)作檢測模塊IlOA發(fā)出,并經(jīng)由控制模塊120存儲(chǔ)在DB 130中,圖3中未示出控制模塊120。動(dòng)作檢測模塊IlOA檢測用戶100A的動(dòng)作,并開始動(dòng)作信息的獲取。然后,動(dòng)作檢測模塊IlOA將與和DB 130 (控制模塊120)通信的動(dòng)作檢測模塊110相關(guān)聯(lián)的傳感器ID與用戶ID進(jìn)行匹配,并指定用戶A (用戶100A)。例如,如圖4中示例所示,可以利用用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134中的傳感器/用戶對(duì)應(yīng)表格400來根據(jù)動(dòng)作檢測模塊IlOA的傳感器ID提取用戶ID。然后,狀態(tài)分析模塊140中的狀態(tài)分析處理模塊144利用由加速度傳感器獲得的測量數(shù)據(jù)確定目標(biāo)用戶是否正坐著。如上所述,在圖5A所示的示例中,狀態(tài)分析處理模塊144將測量數(shù)據(jù)分成站立時(shí)間段510和坐時(shí)間段520。然后,狀態(tài)分析處理模塊144對(duì)由加速器傳感器獲得的測量數(shù)據(jù)進(jìn)行頻率分析,并確定用戶是坐在書桌旁工作還是在開會(huì)。如上所述,在圖5B和圖5C所示的示例中,確定了用戶坐在書桌旁工作。在圖所示的示例中,確定了用戶在開會(huì)。如果用戶在書桌旁坐了預(yù)定時(shí)間段或更長時(shí)間并工作,則狀態(tài)分析處理模塊144確定用戶在辦公室(或房間)內(nèi)工作,并將書桌設(shè)置為動(dòng)作起點(diǎn)(座位)。圖6示出了根據(jù)該示例實(shí)施例的處理的示例。在所示示例中,登記用戶可能停留的場所(包括上述聚集地點(diǎn);下文中也稱作“節(jié)點(diǎn)”)。通過上述處理將用戶A (用戶100A)的座位(書桌620)和用戶B (用戶100B)的座位(書桌640)登記為動(dòng)作起點(diǎn)。即,用戶A (用戶100A)的動(dòng)作起點(diǎn)位于位置650處,而用戶B (用戶100B)的動(dòng)作起點(diǎn)位于位置656處。如果用戶A (用戶100A)已經(jīng)移動(dòng)至用戶B (用戶100B)的書桌640,則用戶A (用戶100A)的移動(dòng)目的地(例如,鄰近書桌640的位置)可以通過利用加速度數(shù)據(jù)對(duì)用戶A (用戶100A)所走的步數(shù)進(jìn)行計(jì)數(shù)(見圖7所示的示例)、以及通過利用羅盤對(duì)用戶A(用戶100A)的移動(dòng)方向進(jìn)行計(jì)算(見圖8所示的示例)來確定。然而,在辦公室中,用作傳感器的羅盤的精度會(huì)降低、寬走廊和椅子間的空間之間的步長會(huì)發(fā)生改變、以及會(huì)發(fā)生其他不期望或想不到的結(jié)果。例如,在圖6所示的示例中,用戶A (用戶100A)會(huì)被錯(cuò)誤地確定為位于位置654處,而盡管用戶A (用戶100A)實(shí)際上位于與書桌640鄰近的位置(-2.0,-2.0)處。在圖6所示的示例中,觀察到的位置654相對(duì)于位置(-2. 0, -2. 0)位于左上方位置。因此,當(dāng)用戶A (用戶100A)位于書桌640附近時(shí)(具體地,當(dāng)書桌640位于以用戶A (用戶100A)的位置為中心的校正目標(biāo)范圍690中時(shí)),根據(jù)用戶A (用戶100A)的定向(由動(dòng)作檢測模塊IlOA中的羅盤獲得的當(dāng)前測量數(shù)據(jù))、用戶B (用戶100B)的定向(由動(dòng)作檢測模塊IlOB中的羅盤獲得的當(dāng)前測量數(shù)據(jù))、和停留時(shí)間(其中確定了用戶A (用戶100A)停下來(用戶A (用戶100A)站立且步數(shù)為0)的時(shí)間段),確定了用戶A (用戶100A)和用戶B (用戶100B) “聚集在一起(并談話)”。然后,利用平均值、最頻值、中心值、或用戶A (用戶100A)和用戶B (用戶100B)中每一個(gè)的來去歷史的任何其他適合值來指定用戶A(用戶100A)和用戶B (用戶100B)中每一個(gè)的動(dòng)作起點(diǎn)的相對(duì)位置。用戶A (用戶100A)和用戶B (用戶100B) “聚集在一起(并談話)”的確定可以基于動(dòng)作檢測模塊IlOA和IlOB中的通信裝置彼此正進(jìn)行通信這一條件。應(yīng)該理解,不僅兩個(gè)用戶間的測量數(shù)據(jù)而且三個(gè)或更多的用戶之間的測量數(shù)據(jù)都可以被分析。圖9不出了根據(jù)該不例實(shí)施例的處理的不例。用戶A (用戶100A)可以和用戶B (用戶100B)聚集在一起,用戶C (用戶100C)、用戶D (用戶100D)在其自己的座位處,而用戶G (用戶100G)在用戶F (用戶100F)的座位旁與用戶F (用戶100F)以及與用戶E(用戶100E)聚集在一起。因此,對(duì)測量數(shù)據(jù)進(jìn)行累積,并創(chuàng)建整個(gè)辦公室的地圖。即,狀態(tài)分析模塊140確定書桌位于每個(gè)用戶的動(dòng)作起點(diǎn)位置處且該書桌與用戶的座位相關(guān)聯(lián)。狀態(tài)分析模塊140還確定各用戶移動(dòng)所沿的路徑(在圖9所示的示例中以帶箭頭的線表示)為通道,并創(chuàng)建地圖。此外,即使用戶A (用戶100A)未直接移動(dòng)至用戶F (用戶100F)的座位處,用戶G(用戶100G)也路過用戶A (用戶100A)移動(dòng)至用戶F (用戶100F),因此用戶F (用戶100F)相對(duì)于用戶A (用戶100A)的動(dòng)作起點(diǎn)的相對(duì)坐標(biāo)位置可以根據(jù)用戶G (用戶100G)的動(dòng)作歷史(測量數(shù)據(jù))來指定。即,如果用戶A (用戶100A)未從用戶A (用戶100A)的動(dòng)作起點(diǎn)向用戶F (用戶100F)的動(dòng)作起點(diǎn)移動(dòng),則可以提取已經(jīng)路過用戶A (用戶100A)的動(dòng)作起點(diǎn)移動(dòng)至用戶F (用戶100F)的動(dòng)作起點(diǎn)的另一用戶的路徑,從而可以利用提取的路徑確定用戶A (用戶100A)的動(dòng)作起點(diǎn)和用戶F (用戶100F)的動(dòng)作起點(diǎn)之間的相對(duì)坐標(biāo)中的位置關(guān)系。圖10是示出根據(jù)該示例實(shí)施例的處理的示例的流程圖。在步驟S1002中,動(dòng)作檢測模塊110開始數(shù)據(jù)獲取。`例如,動(dòng)作檢測模塊110中的每個(gè)傳感器檢測用戶的動(dòng)作。在步驟S1004中,通信建立檢測模塊122建立與動(dòng)作檢測模塊110的通信。在步驟S1006中,測量數(shù)據(jù)記錄模塊124發(fā)送關(guān)于用戶ID的查詢。S卩,利用傳感器ID在用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134中搜索用戶ID,并提取用戶ID。在步驟S1008中,測量數(shù)據(jù)記錄模塊124將測量數(shù)據(jù)與用戶ID相關(guān)聯(lián)地記錄到傳感器測量數(shù)據(jù)子數(shù)據(jù)庫136中。在步驟S1010中,物理布局匹配模塊146從DB 130中的用戶ID關(guān)聯(lián)數(shù)據(jù)子數(shù)據(jù)庫134獲取與目標(biāo)用戶的用戶ID對(duì)應(yīng)的動(dòng)作起點(diǎn)。在步驟S1012中,物理布局匹配模塊146利用由傳感器A獲得的測量數(shù)據(jù)測量移動(dòng)方向。在步驟S1014中,物理布局匹配模塊146利用由傳感器B獲得的測量數(shù)據(jù)測量移動(dòng)距離。在步驟S1016中,物理布局匹配模塊146將移動(dòng)目的地與節(jié)點(diǎn)進(jìn)行匹配。如上文參照?qǐng)D6所述,本文中使用的術(shù)語“節(jié)點(diǎn)”指的是用戶可能停留的位置,并且如上所述,“節(jié)點(diǎn)”可以是利用平均值、最頻值、中心值、或來去歷史的任何其他適當(dāng)值確定的位置。本文中使用的“匹配”指的是提取與移動(dòng)目的地的位置相距預(yù)定距離內(nèi)的節(jié)點(diǎn)。節(jié)點(diǎn)可以位于具有絕對(duì)坐標(biāo)位置的裝置(諸如翻板門)的位置處。在步驟S1018中,物理布局匹配模塊146利用節(jié)點(diǎn)位置校正移動(dòng)目的地的位置。例如,移動(dòng)目的地的位置可以改變?yōu)楣?jié)點(diǎn)位置,或移動(dòng)目的地的位置可以根據(jù)預(yù)定權(quán)重變換至節(jié)點(diǎn)的位置。如果節(jié)點(diǎn)位于具有絕對(duì)坐標(biāo)位置的裝置的位置處,則物理布局匹配模塊146將相對(duì)坐標(biāo)位置改變?yōu)榻^對(duì)坐標(biāo)位置。即,移動(dòng)目的地的相對(duì)坐標(biāo)位置改變?yōu)樗鲅b置的絕對(duì)坐標(biāo)位置。移動(dòng)目的地的之前產(chǎn)生的相對(duì)坐標(biāo)位置和該相對(duì)坐標(biāo)位置之間的差可以加到移動(dòng)目的地的絕對(duì)坐標(biāo)位置上、或從移動(dòng)目的地的絕對(duì)坐標(biāo)位置被減去??梢允褂孟旅胬脠D11、圖12、和圖13所示的示例描述的校正操作。圖11示出了根據(jù)該示例實(shí)施例的處理的示例。假設(shè)用戶A (用戶100A)已經(jīng)從位置1150路過測量位置1152A移動(dòng)至測量位置1154A以看望用戶B (用戶100B)。用戶C(用戶100C)與用戶B (用戶100B)相鄰。如在圖6所示的示例中,如果校正模塊150確定了用戶A (用戶100A)和用戶B(用戶100B) “聚集在一起(并交談)”(或都在聚集地點(diǎn)),則校正模塊150確定用戶A (用戶100A)和用戶B (用戶100B)處于正常對(duì)話距離(50cm至100cm)內(nèi),并校正用戶A (用戶100A)的位置。例如,在圖11所示的示例中,根據(jù)測量數(shù)據(jù),用戶A(用戶100A)的移動(dòng)目的地的測量位置1154A為(-2. 3,-2. 4)。在此情況中,由于用戶B (用戶100B)的動(dòng)作起點(diǎn)位于位置1156 (-1.5,-2.0),因此,校正模塊150可以基于聚集地點(diǎn)的位置(代表用戶B (用戶100B)的動(dòng)作起點(diǎn)的位置1156)將用戶A (用戶100A)當(dāng)前位置從測量位置1154A (-2. 3,-2. 4)校正為校正位置1154B (-2. 0,-2. O)。具體地,校正模塊150基于作為動(dòng)作信息的測量數(shù)據(jù)表格1200 (圖12)進(jìn)行校正。在于“時(shí)間”欄1210中指定的00:00:20處,用戶A (用戶100A)和用戶B (用戶100B)之間的距離處于預(yù)定范圍內(nèi)。對(duì)于X坐標(biāo)和y坐標(biāo),該預(yù)定范圍可以為1.0以內(nèi)。SP,(-2.3,-2.4)- (-1.5,-2. OX (1. 0,1. O)。因此,用戶 A (用戶 100A)和用戶 B (用戶100B)滿足關(guān)于位置信息的條件。相反,用戶A (用戶100A)和用戶C (用戶100C)不滿足關(guān)于位置信息的條件。相應(yīng)地,用戶A (用戶100A)和用戶B (用戶100B)位于聚集地點(diǎn),并且校正模塊150校正用戶A(用戶100A)的測量位置1154A。校正模塊150基于用戶A(用戶100A)和用戶B (用戶100B)兩者或其中之一的當(dāng)前方向,向位置1156 (-1.5,-2.0)(其為用戶B (用戶100B)的動(dòng)作起點(diǎn))的X坐標(biāo)值添加-0. 5,以將測量位置1154A (-2. 3,-2. 4)校正為校正位置1154B (-2. 0,-2. O)。更具體地,由于用戶A (用戶100A)的方向?yàn)橹苯?90° ),因此僅對(duì)X坐標(biāo)值校正以偏離開一個(gè)對(duì)話距離(例如,50cm的預(yù)定距離)。盡管校正模塊150使用了用戶B (用戶100B)的動(dòng)作起點(diǎn)的位置進(jìn)行校正,但也可以替代地使用用戶B (用戶100B)的當(dāng)前位置(測量數(shù)據(jù))。此外,校正模塊150可以在確認(rèn)校正前得到的位置和校正后得到的位置之間的距離在預(yù)定值內(nèi)的同時(shí)執(zhí)行校正。具體地,如果作為校正前得到的用戶A (用戶100A)的位置的測量位置1154A (-2. 3,-2. 4)和作為校正后得到的用戶A (用戶100A)的位置的校正位置1154B (-2.0,-2.0)之間的距離處于校正范圍1110內(nèi)(例如0.5的預(yù)定值內(nèi)),則校正模塊150可以執(zhí)行校正,否則不執(zhí)行校正。此外,校正模塊150可以執(zhí)行校正來校正在校正前獲得的用戶A (用戶100A)的位置和在校正后獲得的用戶A (用戶100A)的位置。例如,校正模塊150將用戶A (用戶100A)的測量位置1154A校正為校正位置1154B,并將前一時(shí)間(在測量數(shù)據(jù)表格1200的“時(shí)間”欄1210中指定的00:00:10)獲得的測量位置1152A校正為校正位置1152B。在該由校正模塊150執(zhí)行的校正中,校正模塊150將測量位置1152A校正為校正位置1152B(-2. 0,0. 0),其從校正位置1154B (-2. 0,-2. 0)線性移動(dòng)。在該由校正模塊150執(zhí)行的校正中,校正模塊150確定前一時(shí)間(S卩,在測量數(shù)據(jù)表格1200的“時(shí)間”欄1210中指定的00:00:00)是否是動(dòng)作起點(diǎn)。如果前一時(shí)間是動(dòng)作起點(diǎn),則校正模塊150還可以利用該動(dòng)作起點(diǎn)的位置進(jìn)行校正。例如,可以執(zhí)行對(duì)從該動(dòng)作起點(diǎn)線性移動(dòng)的位置。此外,在用戶A (用戶100A)停在用戶B (用戶100B)的動(dòng)作起點(diǎn)附近并且還位于用戶C (用戶100C)的動(dòng)作起點(diǎn)附近的位置的情況中,如果利用表明用戶A (用戶100A)、用戶B (用戶100B)、和用戶C (用戶100C)之間的關(guān)系的關(guān)系表格1300確定了用戶A (用戶100A)與用戶B (用戶100B)具有更強(qiáng)的關(guān)系,則確定用戶A (用戶100A)位于用戶B (用戶100B)的動(dòng)作起點(diǎn)附近。然后,校正用戶A (用戶100A)的移動(dòng)目的地的位置??梢詧?zhí)行類似于上述校正操作的校正操作。圖13示出了關(guān)系表格1300的示例數(shù)據(jù)結(jié)構(gòu)。關(guān)系表格1300在行方向上包括“用戶A”欄1310和“與用戶A的關(guān)系距離”欄1320,并在列方向上包括“用戶B”欄1340和“用戶 C,,欄 1350。“用戶A”欄1310包括“電子郵件數(shù)量”欄1312、“F2F數(shù)量”欄1314、和“組織距離”欄1316。“電子郵件數(shù)量”欄1312存儲(chǔ)用戶A和其他用戶(用戶B、用戶C)之間交換的電子郵件的數(shù)量,而“F2F數(shù)量”欄1314存儲(chǔ)用戶A已經(jīng)與其他用戶(用戶B、用戶C)面對(duì)面地互動(dòng)的次數(shù)?!敖M織距離”欄1316存儲(chǔ)用戶A和其他用戶(用戶B、用戶C)之間的組織距離(例如,通過將表示組織圖表的樹結(jié)構(gòu)中用戶A與其他用戶之間的路徑數(shù)量的倒數(shù)乘以100得到的值)?!芭c用戶A的關(guān)系距離”欄1320存儲(chǔ)了在“電子郵件數(shù)量”欄1312、“F2F數(shù)量”欄1314、和“組織距離”欄1316中存儲(chǔ)的 值的平均值。此處,狀態(tài)分析模塊140確定該值越大,關(guān)系越強(qiáng)。如果存儲(chǔ)在“與用戶A的關(guān)系距離”欄1320中的值大于或等于預(yù)定值、并且如果用戶A (用戶100A)和用戶B (用戶100B)的位置處于預(yù)定距離之內(nèi),則狀態(tài)分析模塊140確定用戶A (用戶100A)和用戶B (用戶100B)聚集在一起。由于“與用戶A的關(guān)系距離”欄1320中用戶A (用戶100A)和用戶C (用戶100C)之間的值不大于或等于預(yù)定值,因此狀態(tài)分析模塊140確定用戶A (用戶100A)未和用戶B (用戶100B)聚集在一起。圖14是示出根據(jù)該示例實(shí)施例的處理的示例的流程圖。步驟S1402至S1414的處理分別類似于圖10的示例中所示的流程圖中的步驟S1002至S 1014的處理。在步驟S1416中,校正模塊150獲取移動(dòng)目的地附近的用戶的方向。此處使用的術(shù)語“移動(dòng)目的地附近”意味著處于距移動(dòng)目的地的位置(實(shí)際測量值)預(yù)定范圍以內(nèi)。在步驟S1418中,校正模塊150校正移動(dòng)目的地的位置。如果存在多個(gè)用戶,則根據(jù)已經(jīng)移動(dòng)的用戶的方向和另一用戶的方向之間的關(guān)系執(zhí)行利用圖11和圖12所示示例的上述校正操作。也就是說,校正模塊150根據(jù)已經(jīng)移動(dòng)的用戶的方向和另一用戶的方向之間的關(guān)系提取已經(jīng)移動(dòng)的用戶想要與之交談的用戶,并將提取到的用戶的動(dòng)作起點(diǎn)的位置確定為聚集地點(diǎn)。然后,校正模塊150根據(jù)聚集地點(diǎn)的位置校正目標(biāo)用戶的位置。校正模塊150可以執(zhí)行與之前對(duì)另一用戶執(zhí)行的校正相似的校正。圖15示出了根據(jù)該示例實(shí)施例的處理的示例。假設(shè)用戶A (100A)已經(jīng)從位置1550移動(dòng)以與處于位置1554處的用戶C (100C)交談。在此情況中,由于傳感器的低定位精度,用戶A (100A)被不正確地確定為處于靠近用戶D (100D)的測量位置1556A處。SP,僅利用位置信息獲得了由用戶A (100A)和用戶D (100D)的位置限定的聚集地點(diǎn)。因此,利用關(guān)于用戶A (100A)、用戶C (100C)、和用戶D (100D)的方向信息確定聚集地點(diǎn)。下面將參照?qǐng)D16至圖19描述利用方向信息對(duì)聚集地點(diǎn)進(jìn)行的確定。在圖15所示的示例中,用戶A (100A)和用戶C (100C)處于面對(duì)面關(guān)系,而用戶A (100A)和用戶D (100D)非面對(duì)面關(guān)系。從而,確定了用戶A (100A)和用戶C (100C)位于聚集地點(diǎn)。即,基于作為用戶C(100C)的動(dòng)作起點(diǎn)的位置1554來將用戶A (100A)的移動(dòng)目的地的測量位置1556A校正為校正位置1556B。可以使用與上述類似的校正方法。圖16示出了根據(jù)該示例實(shí)施例的處理的示例。假設(shè)用戶A (100A)已經(jīng)從位置1650移動(dòng)以與處于位置1652處的用戶B (100B)交談。例如,根據(jù)測量數(shù)據(jù),用戶A (100A)的移動(dòng)目的地的測量位置1654A為(-2.5,-1.5)。在此情況中,由于用戶B (100B)的動(dòng)作起點(diǎn)位于位置1652 (-1.5, -2.0),因此校正模塊150可以基于聚集地點(diǎn)的位置(表示用戶B (100B)的動(dòng)作起點(diǎn)的位置1652)對(duì)用戶A (100A)的當(dāng)前位置進(jìn)行校正,以將用戶A (100A)的測量位置1654A改變?yōu)樾U恢?654B(-2. 5,-2.0)。具體地,校正模塊150基于作為動(dòng)作信息的測量數(shù)據(jù)表格1700(圖17)執(zhí)行校正。在“時(shí)間”欄1710中指定的00:00:20處,用戶A (100A)與用戶B (100B)的方向(或定向)之間的差處于預(yù)定范圍內(nèi)。該預(yù)定范圍可以是180° ±30°。SP,I 90° -280° I < 180° ±30。。因此,用戶 A (100A)和用戶 B (100B)滿足關(guān)于方向信息的條件。用戶A (100A)和用戶B (100B)處于聚集地點(diǎn),并且校正模塊150校正用戶A (100A)的測量位置1654A。具體地,校正模塊150將-1. 0添加到作為用戶B(IOOB)的動(dòng)作起點(diǎn)的位置1652 (-1. 5,-2. 0)的X坐標(biāo)值上,來將測量位置1654A校正為校正位置1654B (-2. 5,-2. O)。在校正模塊150利用用戶B (100B)的動(dòng)作起點(diǎn)的位置執(zhí)行校正時(shí),可以使用用戶B (100B)的當(dāng)前位置(測量數(shù)據(jù))。圖18示出了根據(jù)該示例實(shí)施例的處理的示例。假設(shè)用戶A (100A)已經(jīng)從位置1850移動(dòng)以與處于位置1852處的用戶C (100C)交談。例如,根據(jù)測量數(shù)據(jù),用戶A (100A)的移動(dòng)目的地的測量位置1854八為(-2.5,
0.0)。在此情況中,由于用戶C (100C)的動(dòng)作起點(diǎn)位于位置1852 (-1.5,0. 0),因此校正模塊150可以基于聚集地點(diǎn)的位置(表示用戶C (100C)的動(dòng)作起點(diǎn)的位置1852)來對(duì)用戶A(100A)的當(dāng)前位置進(jìn)行校正,以將用戶A (100A)的測量位置1854A改變?yōu)樾U恢?854B(-2. 0,0. O)。具體地,校正模塊150基于作為動(dòng)作信息的測量數(shù)據(jù)表格1900 (圖19)執(zhí)行校正。在“時(shí)間”欄1910中指定的00:00:10處,用戶A (100A)與用戶C (100C)之間的距離處于預(yù)定范圍內(nèi)。針對(duì)X坐標(biāo)和y坐標(biāo)二者,該預(yù)定范圍可以是1. 0以內(nèi)。即,(-2.5,0.0)- (-1.5,0. OX (1.0,1.0)。此外,用戶A (100A)與用戶C (100C)的方向(或定向)之間的差處于預(yù)定范圍內(nèi)。該預(yù)定范圍可以是180° ±30°。即,I 90° -280° I < 180° ±30°。
因此,用戶A (100A)與用戶C (100C)滿足關(guān)于位置信息和方向信息的條件。用戶A (100A)和用戶C (100C)處于聚集地點(diǎn),并且校正模塊150校正用戶A (100A)的測量位置1854A。具體地,校正模塊150將-0. 5添加到作為用戶C (100C)的動(dòng)作起點(diǎn)的位置1852 (-1.5,0.0)的X坐標(biāo)值上,來將測量位置1854A校正為校正位置1854B (-2.0,0.0)。在校正模塊150利用用戶C (100C)的動(dòng)作起點(diǎn)的位置執(zhí)行校正時(shí),可以使用用戶C (100C)的當(dāng)前位置(測量數(shù)據(jù))。圖20示出了根據(jù)該示例實(shí)施例的處理的示例。在上述示例中,假設(shè)在統(tǒng)計(jì)上累積了足夠量的關(guān)于每個(gè)用戶的動(dòng)作信息,并使用上述統(tǒng)計(jì)值。然而,不必根據(jù)用戶來在統(tǒng)計(jì)上累積足夠量的動(dòng)作信息。在此情況中,校正模塊150可以利用已在統(tǒng)計(jì)上累積的足夠量的關(guān)于另一用戶的動(dòng)作信息來執(zhí)行校正。在圖20所示的示例中,假設(shè)用戶C (100C)已經(jīng)從位置2054移動(dòng)以與處于位置2052處的用戶B (100B)交談。假設(shè)已經(jīng)在統(tǒng)計(jì)上累積了足夠量的關(guān)于用戶A (100A)的動(dòng)作信息,而未在統(tǒng)計(jì)上累積足夠量的關(guān)于用戶B (100B)和用戶C (100C)的動(dòng)作信息。例如,根據(jù)測量數(shù)據(jù),用戶C (100C)的移動(dòng)目的地的測量位置2056A為(-2. 5,-1. 5)。在此情況中,由于用戶B (100B)的動(dòng)作起點(diǎn)位于位置2052 (-1. 5,-2. 0),因此校正模塊150可以基于聚集地點(diǎn)的位置(表示用戶B (100B)的動(dòng)作起點(diǎn)的位置2052)對(duì)用戶C (100C)的當(dāng)前位置進(jìn)行校正,以將用戶C (100C)的測量位置2056A (-2. 5,-1. 5)改變?yōu)樾U恢?056B(-2. 5,-2. O)。具體地,校正模塊150基于作為動(dòng)作信息的測量數(shù)據(jù)表格2100 (圖21)執(zhí)行校正。在“時(shí)間”欄2110中指定的00:00:20處,用戶C (100C)與用戶B (100B)之間的距離處于預(yù)定范圍內(nèi)。針對(duì)X坐標(biāo)和y坐標(biāo)二者,該預(yù)定范圍可以是1.0以內(nèi)。即,(-2.5,-1.5)- (-1 .5,-2.0)≤(1.0,1.0)。此外,用戶C (100C)與用戶B (100B)的方向(或定向)之間的差處于預(yù)定范圍內(nèi)。該預(yù)定范圍可以是180° ±30°。即,I 90° -280° I < 180° ±30°。因此,用戶C (100C)和用戶B (100B)滿足關(guān)于位置信息和方向信息的條件。假設(shè)在統(tǒng)計(jì)上已經(jīng)累積了足夠量的關(guān)于用戶A (100A)的動(dòng)作信息,并且還已經(jīng)在統(tǒng)計(jì)上累積了足夠量的關(guān)于當(dāng)用戶C (100C)與用戶B (100B)聚集在一起時(shí)執(zhí)行的關(guān)于校正的信息??梢酝ㄟ^存儲(chǔ)校正前后獲得的信息來實(shí)現(xiàn)統(tǒng)計(jì)上的足夠量的關(guān)于校正的信息的累積,如測量數(shù)據(jù)表格中的示例所示。術(shù)語“累積”是指按照時(shí)間順序存儲(chǔ)特定類型的多條數(shù)據(jù)。對(duì)關(guān)于由校正模塊150進(jìn)行的校正的信息是否在統(tǒng)計(jì)上有足夠量的確定可以由校正模塊150如下執(zhí)行對(duì)存儲(chǔ)的校正前和校正后獲得的信息的數(shù)量進(jìn)行計(jì)數(shù),以及確定所計(jì)的信息數(shù)量是否統(tǒng)計(jì)上足夠。然后,校正模塊150以與之前當(dāng)用戶A (100A)與用戶B (100B)聚集在一起時(shí)執(zhí)行的校正類似的方式來對(duì)用戶C (100C)的移動(dòng)目的地的位置進(jìn)行校正。圖22示意性地示出了上述校正操作。如圖22中的示例所示,校正模塊150從作為用戶A (100A)與用戶C(100C)聚集在一起時(shí)獲得的路徑的軌跡2220中去除作為用戶A (100A)與用戶B (100B)聚集在一起時(shí)獲得的路徑的軌跡2210,從而獲得了作為用戶C (100C)與用戶B (100B)聚集在一起將沿著的路徑的軌跡2230。
校正模塊150以與之前當(dāng)用戶A (100A)與用戶B (100B)聚集在一起時(shí)執(zhí)行的校正類似的方式來對(duì)用戶C (100C)的移動(dòng)目的地的測量位置2056A進(jìn)行校正。S卩,如圖16中的示例所示,校正模塊150將-1. 0加至作為用戶B (100B)的動(dòng)作起點(diǎn)的位置2052(-1. 5,-2. 0)的X坐標(biāo)值,以將測量位置2056A校正為校正位置2056B (-2. 5,-2. O)。S卩,當(dāng)校正已經(jīng)和用戶B (100B)聚集在一起的用戶C (100C)的移動(dòng)目的地的位置時(shí),校正模塊150以與之前由校正模塊150對(duì)與用戶B (100B)聚集在一起的用戶A (100A)的移動(dòng)目的地的位置執(zhí)行的校正類似的方式來進(jìn)行校正。圖23是示出根據(jù)該示例實(shí)施例的處理的示例的流程圖。步驟2302至S2314的處理分別類似于圖10中的示例所示的流程圖中的步驟S1002至S 1014的處理。在步驟S2316中,將目標(biāo)用戶的測量值與另一用戶的測量值同步。例如,當(dāng)檢測到用戶的同步動(dòng)作時(shí),狀態(tài)分析處理模塊144改變步長。在步驟S2318中,當(dāng)另一用戶已經(jīng)移動(dòng)至聚集地點(diǎn)位置,則校正模塊150校正已經(jīng)移動(dòng)至聚集地點(diǎn)位置的另一用戶的位置。圖24示出了根據(jù)該示例實(shí)施例的處理的示例。利用由加速度傳感器獲得的測量數(shù)據(jù),通過對(duì)用戶所走的步數(shù)進(jìn)行計(jì)數(shù)并將步數(shù)與用戶的步長相乘來計(jì)算 用戶的移動(dòng)距離。例如可以利用用戶走十步的結(jié)果進(jìn)行的計(jì)算來針對(duì)每個(gè)用戶設(shè)置一個(gè)值來確定步長。如圖24中的示例所示,如果多個(gè)用戶一起走,盡管已經(jīng)對(duì)用戶A (100A)和用戶E (100E)設(shè)置了不同的步長,但用戶A (100A)和用戶E(100E)可以以相同的步長行走。在這種情況下,可能計(jì)算出用戶A (100A)和用戶E (100E)的不同移動(dòng)距離,這導(dǎo)致用戶A (100A)和用戶E (100E)的移動(dòng)目的地的位置也不同的可能。因此,為了解決當(dāng)兩個(gè)或更多用戶一起移動(dòng)時(shí)的步長的動(dòng)態(tài)改變,校正模塊150可以通過根據(jù)關(guān)于各用戶的動(dòng)作信息指定同步現(xiàn)象并且動(dòng)態(tài)校正步長來指定移動(dòng)目的地。即,通過使各用戶的移動(dòng)距離相等以及檢測最終停留條件(站著交談)來計(jì)算移動(dòng)目的地的位置。在圖24所示的示例中,示出了其中坐在書桌620旁的用戶A (100A)與坐在書桌2410旁的用戶E (100E) 一起走到白板2420前的情形。圖25A和圖25B示出了同步開始時(shí)刻的示例。圖25A示出了用戶A (100A)的加速度數(shù)據(jù),而圖25B示出了用戶E (100E)的加速度數(shù)據(jù)。狀態(tài)分析處理模塊144分析加速度數(shù)據(jù)以檢測用戶A (100A)已經(jīng)停在了用戶E (100E)的位置處(短時(shí)停留條件),然后,用戶E (100E)站起,用戶A (100A)和用戶E (100E)開始行走。此外,狀態(tài)分析處理模塊144提取同步開始時(shí)刻2510,在該時(shí)刻,對(duì)用戶A (100A)和用戶E (100E)所走的步數(shù)進(jìn)行計(jì)數(shù)的時(shí)間段匹配,并且狀態(tài)分析處理模塊144確定用戶A (100A)和用戶E (100E)已經(jīng)在同步開始時(shí)刻2510開始同步行走。如果確定了開始同步行走,校正模塊150改變步長。在此情況中,可以使用用戶A(100A)和用戶E (100E)的步長的平均值,或可以將較長的步長調(diào)整為較短的步長。可替換地,校正模塊150可以基于一起行走的用戶A (100A)和用戶E (100E)的特征設(shè)置步長。例如,當(dāng)多個(gè)用戶同時(shí)行走時(shí),由于各用戶的步長差處于預(yù)定范圍內(nèi)的特征,因此將步長改變?yōu)樾∮诨虻扔陬A(yù)定上限的步長。此外,如果移動(dòng)目的地位于距在地圖中登記的裝置位置的預(yù)定范圍內(nèi)(諸如白板2420前面或公告板前面),則校正模塊150可以利用登記的裝置位置校正移動(dòng)目的地的位置。圖26示出了根據(jù)該示例實(shí)施例的處理的示例。在前述示例中,使用了動(dòng)作起點(diǎn)的位置或登記的裝置位置。但是,校正模塊150可以利用多個(gè)用戶聚集在一起的聚集地點(diǎn)進(jìn)行校正。盡管已經(jīng)通過示例方式在動(dòng)作起點(diǎn)位置的背景下描述了聚集地點(diǎn),但是將在動(dòng)態(tài)產(chǎn)生的聚集地點(diǎn)而不是動(dòng)作起點(diǎn)的背景下給出下面的描述。在圖26所示的示例中,假設(shè)用戶A (100A)和用戶E (100E)—起行走,并在位置2656處停留并交談。此后,還假設(shè)用戶C (100C)從位置2652走向用戶A (100A)和用戶E (100E)交談的地點(diǎn),并加入交談。在此情況中,以上述方式將用戶A (100A)和用戶E(100E)聚集在一起的聚集地點(diǎn)檢測為節(jié)點(diǎn)。然后,根據(jù)用戶C (100C)的測量數(shù)據(jù)來檢測用戶C (100C)停留的位置。如果用戶C (100C)停留的位置和聚集地點(diǎn)的位置處于預(yù)定范圍內(nèi),則校正模塊150基于關(guān)于用戶A (100A)、用戶E (100E)、和用戶C (100C)的方向信息,用戶A (100A)和用戶C (100C)之間的關(guān)系信息,以及用戶E (100E)和用戶C (100C)之間的關(guān)系信息來校正用戶C (100C)的位置。校正模塊150可以基于方向信息而利用以上參照?qǐng)D16和圖17中的示例描述的校正模塊150的校正方法進(jìn)行校正。此外,校正模塊150可以利用以上參照?qǐng)D11和圖13中的示例描述的校正模塊150的校正方法來基于關(guān)系信息進(jìn)行校正??商鎿Q地,校正模塊150可以僅使用關(guān)系信息執(zhí)行校正,以解決用戶在白板前交談的情形,即,用戶不彼此面對(duì)的情形。圖27示出了根據(jù)該示例實(shí)施例的執(zhí)行程序的計(jì)算機(jī)的示例硬件構(gòu)造。該計(jì)算機(jī)可以是通用計(jì)算機(jī),具體地,為個(gè)人計(jì)算機(jī)、能夠用作服務(wù)器的計(jì)算機(jī)等。具體地,該計(jì)算機(jī)包括處理單元(算數(shù)單元)和存儲(chǔ)裝置,其中處理單元包括CPU 2701,存儲(chǔ)裝置包括RAM2702、只讀存儲(chǔ)器(ROM) 2703、和硬盤(HD) 2704。例如,硬盤可以用作HD 2704。計(jì)算機(jī)包括執(zhí)行如下程序的CPU 2701,該程序?qū)崿F(xiàn)通信建立檢測模塊122、測量數(shù)據(jù)記錄模塊124、狀態(tài)分析處理模塊144、物理布局匹配模塊146、ID匹配模塊148、校正模塊150、輸出模塊152等;存儲(chǔ)上述程序和數(shù)據(jù)的RAM 2702 ;存儲(chǔ)用于引導(dǎo)計(jì)算機(jī)的程序以及任何其他適當(dāng)項(xiàng)的ROM 2703 ;用作輔助存儲(chǔ)裝置的HD 2704 ;接收裝置2706,其根據(jù)用戶通過鍵盤、鼠標(biāo)、觸摸板、或其他適當(dāng)工具進(jìn)行的操作來接收數(shù)據(jù);諸如陰極射線管(CRT)或液晶顯示器的輸出裝置2705 ;用于建立與通信網(wǎng)絡(luò)的連接的通信線接口 2707 (諸如網(wǎng)絡(luò)接口卡);以及總線2708,上述各部件通過該總線相互連接以交換數(shù)據(jù)。分別具有上述構(gòu)造的多臺(tái)計(jì)算機(jī)可以經(jīng)由網(wǎng)絡(luò)彼此連接。在前述示例實(shí)施例中,通常在從相對(duì)坐標(biāo)變換為絕對(duì)坐標(biāo)之后,校正模塊150校正關(guān)于對(duì)象的位置信息。然而,校正模塊150可以利用所述相對(duì)坐標(biāo)校對(duì)關(guān)于對(duì)象的位置信息。此外,在前述示例實(shí)施例中,校正模塊150在確定了起點(diǎn)位置之后校正關(guān)于對(duì)象的位置信息。然而,校正模塊150可以在確定了聚集地點(diǎn)后不確定起點(diǎn)位置(或在確定起點(diǎn)位置之前)來校正關(guān)于對(duì)象的位置信息。在前述示例實(shí)施例中,可以通過使具有上述硬件構(gòu)造的系統(tǒng)讀取計(jì)算機(jī)程序、或軟件,并使軟件和硬件資源彼此合作來實(shí)現(xiàn)基于計(jì)算機(jī)程序的元件,從而實(shí)現(xiàn)了前述示例實(shí)施例。圖27中所示的硬件構(gòu)造僅是一個(gè)示例構(gòu)造,且只要能夠執(zhí)行該示例實(shí)施例中描述的模塊,該示例實(shí)施例就不限于圖27所示的構(gòu)造。例如,一些模塊可以利用專用硬件(諸如特定用途IC (ASIC))來構(gòu)造,而其他模塊可以提供在外部系統(tǒng)中并且可以經(jīng)由通信線進(jìn)行連接。可替換地,各自具有圖27中所示構(gòu)造的多個(gè)系統(tǒng)可以經(jīng)由通信線相互連接,并可以彼此相關(guān)聯(lián)地操作。此外,特別地,圖27所示的系統(tǒng)可以結(jié)合在個(gè)人計(jì)算機(jī)、家用信息電器、復(fù)印機(jī)、傳真機(jī)、掃描儀、打印機(jī)、多功能裝置(具有諸如掃描儀、打印機(jī)、復(fù)印機(jī)和傳真機(jī)功能的裝置功能中的至少兩個(gè)功能的圖像處理設(shè)備)等中。前述示例實(shí)施例中的處理可以組合使用,并且相關(guān)技術(shù)的任何適當(dāng)技術(shù)都可以用作由每個(gè)模塊執(zhí)行的處理。在前述示例實(shí)施例中,短語“等于或大于”、“小于或等于”、“大于”、以及“小于”預(yù)定值或等同短語可以分別被讀作“大于”、“小于”、“大于或等于”、以及“小于或等于”預(yù)定值,只要保持各組合的一致即可。本文中描述的程序可以以存儲(chǔ)在記錄介質(zhì)中的形式來提供,或可以經(jīng)由通信介質(zhì)提供。在這種情況下,例如存儲(chǔ)上述程序的計(jì)算機(jī)可讀介質(zhì)可以構(gòu)成本發(fā)明的示例實(shí)施例。計(jì)算機(jī)可讀記錄介質(zhì)可以是存儲(chǔ)程序的計(jì)算機(jī)可讀記錄介質(zhì),其中計(jì)算機(jī)可讀介質(zhì)用于程序的安裝、運(yùn)行、分發(fā)等。記錄介質(zhì)的示例包括數(shù)字多功能光盤(DVD),其包括符合DVD論壇標(biāo)準(zhǔn)的光盤,諸如可記錄DVD (DVD-R)、可重寫DVD (DVD-RW)JP DVD-RAM盤,以及符合由DVD+RW聯(lián)盟支持的格式的光盤(諸如DVD+R和DVD+RW光盤),包括壓縮光盤只讀存儲(chǔ)器(⑶-ROM)、可記錄⑶(⑶-R)、和可重寫⑶(⑶-RW)的壓縮光盤(⑶),藍(lán)光盤(注冊(cè)商標(biāo)),磁光盤(MO),軟磁盤(FD),磁帶,硬盤,ROM、電可擦除可編程只讀存儲(chǔ)器(EEPR0M),閃存,RAM,安全數(shù)字(SD)存儲(chǔ)器卡等。上述程序或上述程序的一部分可以記錄在上述記錄介質(zhì)中的任一種記錄介質(zhì)中,以進(jìn)行存儲(chǔ)、分發(fā)等,或可以利用諸如有線網(wǎng)絡(luò)或無線通信網(wǎng)絡(luò)的傳輸介質(zhì)來通過通信進(jìn)行傳輸,上述程序可以用于局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、夕卜聯(lián)網(wǎng)、或利用上述網(wǎng)絡(luò)的組合、或可以承載在載波上。此外,上述程序可以是另一程序的一部分或可以與不同的程序一起記錄在記錄介質(zhì)中。該程序還可以分割地記錄在多個(gè)記錄介質(zhì)中。程序還可以以能夠恢復(fù)(諸如壓縮或加密)的任一形式進(jìn)行記錄。前文已經(jīng)出于例示和說明的目的提供了對(duì)本發(fā)明示例性實(shí)施例的說明。該描述并非排他性的或者將本發(fā)明限制為所公開的精確形式。顯然,各種修改和變型對(duì)于本領(lǐng)域技術(shù)人員來說是顯而易見的。這些實(shí)施例的選擇和描述是為了對(duì)本發(fā)明的原理及其實(shí)際應(yīng)用進(jìn)行最佳的闡述,以使得本領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明的各種實(shí)施例以及適用于具體應(yīng)用場合的各種變型。本發(fā)明的范圍應(yīng)當(dāng)由權(quán)利要求及其等同部分限定。
權(quán)利要求
1.一種信息處理設(shè)備,包括 分析單元,其根據(jù)通過檢測對(duì)象的動(dòng)作所獲得的動(dòng)作信息來分析至少包括所述對(duì)象的位置的動(dòng)作歷史; 聚集地點(diǎn)確定單元,其根據(jù)指示所述對(duì)象的位置的位置信息來確定包括所述對(duì)象在內(nèi)的多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置,所述位置信息包括在所述動(dòng)作信息中;以及 校正單元,其根據(jù)由所述聚集地點(diǎn)確定單元確定的聚集地點(diǎn)的位置來校正關(guān)于所述對(duì)象的位置信息。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,還包括 起點(diǎn)確定單元,其根據(jù)由所述分析單元分析得到的動(dòng)作歷史來確定所述對(duì)象的動(dòng)作起點(diǎn)位置和另一對(duì)象的動(dòng)作起點(diǎn)位置, 其中所述校正單元還根據(jù)所述另一對(duì)象的動(dòng)作起點(diǎn)位置來校正關(guān)于所述對(duì)象的位置信息。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中, 當(dāng)多個(gè)對(duì)象在預(yù)定范圍內(nèi)同步移動(dòng)時(shí),所述分析單元以被校正為匹配的多個(gè)對(duì)象的預(yù)定步長來分析所述多個(gè)對(duì)象的移動(dòng)的動(dòng)作歷史。
4.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中, 當(dāng)多個(gè)對(duì)象在預(yù)定范圍內(nèi)同步移動(dòng)時(shí),所述分析單元以被校正為匹配的多個(gè)對(duì)象的預(yù)定步長來分析所述多個(gè)對(duì)象的移動(dòng)的動(dòng)作歷史。
5.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中, 當(dāng)另一對(duì)象已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置時(shí),所述校正單元根據(jù)關(guān)于所述聚集地點(diǎn)中的所述多個(gè)對(duì)象的方向信息和關(guān)于所述另一對(duì)象的方向信息、或根據(jù)指示另一對(duì)象與所述聚集地點(diǎn)中的所述多個(gè)對(duì)象之間的關(guān)系的關(guān)系信息,來校正已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置的所述另一對(duì)象的位置。
6.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中, 當(dāng)另一對(duì)象已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置時(shí),所述校正單元根據(jù)關(guān)于所述聚集地點(diǎn)中的所述多個(gè)對(duì)象的方向信息和關(guān)于所述另一對(duì)象的方向信息、或根據(jù)指示另一對(duì)象與所述聚集地點(diǎn)中的所述多個(gè)對(duì)象之間的關(guān)系的關(guān)系信息,來校正已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置的所述另一對(duì)象的位置。
7.根據(jù)權(quán)利要求3所述的信息處理設(shè)備,其中, 當(dāng)另一對(duì)象已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置時(shí),所述校正單元根據(jù)關(guān)于所述聚集地點(diǎn)中的所述多個(gè)對(duì)象的方向信息和關(guān)于所述另一對(duì)象的方向信息、或根據(jù)指示另一對(duì)象與所述聚集地點(diǎn)中的所述多個(gè)對(duì)象之間的關(guān)系的關(guān)系信息,來校正已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置的所述另一對(duì)象的位置。
8.根據(jù)權(quán)利要求4所述的信息處理設(shè)備,其中, 當(dāng)另一對(duì)象已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置時(shí),所述校正單元根據(jù)關(guān)于所述聚集地點(diǎn)中的所述多個(gè)對(duì)象的方向信息和關(guān)于所述另一對(duì)象的方向信息、或根據(jù)指示另一對(duì)象與所述聚集地點(diǎn)中的所述多個(gè)對(duì)象之間的關(guān)系的關(guān)系信息,來校正已經(jīng)移動(dòng)至所述聚集地點(diǎn)的位置的所述另一對(duì)象的位置。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的信息處理設(shè)備,還包括地圖產(chǎn)生單元,其產(chǎn)生包括所述對(duì)象的動(dòng)作起點(diǎn)和所述對(duì)象移動(dòng)所沿的路徑的地圖,所述動(dòng)作起點(diǎn)是書桌所在的點(diǎn),而所述路徑是通道。
10.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述聚集地點(diǎn)確定單元根據(jù)由所述分析單元分析出的所述對(duì)象的動(dòng)作和表示所述對(duì)象的位置的位置信息來確定多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置,所述位置信息包括在所述動(dòng)作信息中。
11.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述聚集地點(diǎn)確定單元根據(jù)表示所述對(duì)象的位置的位置信息和表示所述對(duì)象的方向的方向信息來確定多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置,所述位置信息和所述方向信息包括在所述動(dòng)作信息中。
12.一種信息處理方法,包括以下步驟 根據(jù)通過檢測對(duì)象的動(dòng)作而獲得的動(dòng)作信息來分析至少包括所述對(duì)象的位置的動(dòng)作歷史; 根據(jù)指示所述對(duì)象的位置的位置信息來確定包括所述對(duì)象在內(nèi)的多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置,所述位置信息包括在所述動(dòng)作信息中;以及 根據(jù)所確定的聚集地點(diǎn)的位置來校正關(guān)于所述對(duì)象的位置信息。
全文摘要
本發(fā)明公開了信息處理設(shè)備和信息處理方法。該信息處理設(shè)備包括分析單元、聚集地點(diǎn)確定單元、和校正單元。分析單元根據(jù)通過檢測對(duì)象的動(dòng)作所獲得的動(dòng)作信息來分析至少包括該對(duì)象的位置的動(dòng)作歷史。聚集地點(diǎn)確定單元根據(jù)指示包括在動(dòng)作信息中的對(duì)象的位置的位置信息來確定包括該對(duì)象在內(nèi)的多個(gè)對(duì)象聚集在一起的聚集地點(diǎn)的位置。校正單元根據(jù)由聚集地點(diǎn)確定單元確定的聚集地點(diǎn)的位置來校正關(guān)于該對(duì)象的位置信息。
文檔編號(hào)G06K9/00GK103065119SQ20121014351
公開日2013年4月24日 申請(qǐng)日期2012年5月9日 優(yōu)先權(quán)日2011年10月12日
發(fā)明者湯澤秀人, 島田利郎, 莊谷智之 申請(qǐng)人:富士施樂株式會(huì)社