專利名稱:人際關(guān)系評估設(shè)備、方法和系統(tǒng)以及終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于基于用戶之間的距離的信息來執(zhí)行人際關(guān)系評估
(interpersonal relationship evaluation)的人際關(guān)系i平^f古設(shè)備及其方《去,以 及由兩個或更多個終端設(shè)備和一服務(wù)器設(shè)備配置而成的人際關(guān)系評估系 統(tǒng),以及該終端設(shè)備。
背景技術(shù):
已經(jīng)可以獲得一種技術(shù),用于基于要觀察的每個用戶的行為歷史來計 算用來客觀且定量地評估人際關(guān)系的人際關(guān)系評估值。
例如,就日本未實審專利申請公布No. 2005-131748和日本未實審專 利申請公布No. 2005-327156而言,已經(jīng)公開了一種技術(shù),其中用戶所攜 帶的無線標簽及其讀取設(shè)備被用來記錄每個用戶的行為歷史(移動路 線),并且基于該歷史信息來評估各個用戶之間的關(guān)系。例如,基于移動 軌跡來判定某個用戶是否與另一用戶同時沿著相同的路線移動,從而識別 用戶之間的友好關(guān)系。
發(fā)明內(nèi)容
現(xiàn)在,如上述日本未實審專利申請公布No. 2005-131748和日本未實 審專利申請公布No. 2005-327156 (尤其是日本未實審專利申請公布No. 2005-327156)中所公開的,在評估人際關(guān)系時,己把要觀察的用戶之間的 物理距離用作指標。
具體來說,就上述日本未實審專利申請公布No. 2005-327156而言, 已經(jīng)公開了一種技術(shù),用于獲得在每個時間點每個用戶的位置信息,基于 該結(jié)果獲得在某個時段期間用戶之間的距離的平均值,并且判定該平均值 是否等于或小于預定的閾值,從而判定用戶是否具有友好關(guān)系。就諸如日本未實審專利申請公布No. 2005-327156中描述的這種用于 獲得距離的平均值的技術(shù)而言,要觀察的用戶處于附近的時段越長,就會 獲得越好的值。也就是說,評估值本身是用于獲得"距離"的,但是就該 技術(shù)而言,要觀察的用戶處于鄰近的時間長度被視為實質(zhì)的評估指標。
但是,就這種將要觀察的用戶處于附近的時間長度視為評估指標的技 術(shù)而言,存在這樣的可能,即,例如,并不很親密的公司同事的座位相 鄰,這導致誤解他們有著很友好的關(guān)系,因此人際關(guān)系評估被錯誤地執(zhí) 行。
已經(jīng)認識到,需要能夠更準確地執(zhí)行人際關(guān)系評估,從而防止關(guān)于人 際關(guān)系的誤解的發(fā)生。
為此,就本發(fā)明的一個實施例而言,以下布置被用作人際關(guān)系評估設(shè)備。
具體來說,設(shè)置了一計算單元,該計算單元執(zhí)行信息獲得處理,用 于獲得在兩個或更多個終端設(shè)備中的每一個處在多個時間點上獲得的位置 信息,以及評估值計算處理,用于以預定條件成立的時間點作為對象計算 各個終端設(shè)備之間的距離的平均值,從而獲得該平均值來作為關(guān)于每個終 端設(shè)備用戶的人際關(guān)系評估值。
根據(jù)本發(fā)明的上述實施例,不是對要作為對象來評估的時段的所有時 間點計算人際距離的平均值,而是僅以預定條件成立的時間點作為對象來 計算人際距離的平均值。
這樣,采用了一種技術(shù),其中,為了計算距離平均值而要評估的時間 點被減少到僅限某個條件得到滿足的時間點,從而可以防止人際關(guān)系評估 指標依賴于要觀察的用戶存在于附近的時間長度。這樣,可以有效地防止 發(fā)生關(guān)于人際關(guān)系的誤解,例如在使用根據(jù)現(xiàn)有技術(shù)的一種將要觀察的用 戶存在于附近的時間長度視為指標的技術(shù)的情況下發(fā)生的誤解。
現(xiàn)在,如上所述,為了計算距離平均值而要評估的時間點被減少到僅 限某個條件得到滿足的時間點,這樣可以在預定條件得到滿足的狀態(tài)下獲 得各個用戶之間的距離的平均值。因此,可以基于在某個條件得到滿足的 情形下每個用戶的行為(親近趨勢或疏遠趨勢)來評估人際關(guān)系。例如,如果把要評估的每個用戶的狀態(tài)是被視為特定關(guān)系(例如朋友 或情侶)的狀態(tài)這一條件設(shè)定為上述的預定條件,則可以基于在這種被視 為特定關(guān)系的情形下每個用戶的行為來評估人際關(guān)系。
根據(jù)本發(fā)明的上述實施例,為了計算人際距離的平均值而要評估的時 間點被減少到某個條件得到滿足的時間點,從而可以更準確地評估人際關(guān) 系,而不像根據(jù)現(xiàn)有技術(shù)的技術(shù)那樣僅依賴于每個用戶處于附近的時間長 度。
圖1是用于描述根據(jù)本發(fā)明實施例的人際關(guān)系評估系統(tǒng)的概況的圖; 圖2是示出根據(jù)本發(fā)明第一實施例的終端設(shè)備的內(nèi)部配置的框圖; 圖3是示出根據(jù)本發(fā)明實施例的服務(wù)器設(shè)備的內(nèi)部配置的框圖; 圖4是用于描述用于距離計算的累積信息的圖5是用于描述在為了減少為計算距離平均值而要評估的時間點而要 設(shè)定的條件中關(guān)于對象范圍的條件的圖6A至6C是用于描述在為了減少為計算距離平均值而要評估的時間 點而要設(shè)定的條件中關(guān)于布局狀態(tài)(placement state)的條件的圖;圖7是用于描述在計算人際關(guān)系評估值時的整體流程的圖8是示意性地示出利用根據(jù)本發(fā)明實施例的人際關(guān)系系統(tǒng)要執(zhí)行的 操作的概況的圖9A至9D是示出人際關(guān)系評估結(jié)果的呈現(xiàn)示例的圖10是示出作為在根據(jù)本發(fā)明第一實施例的服務(wù)器設(shè)備處要執(zhí)行的 處理操作,在設(shè)定為了計算距離平均值而要評估的對象時間點時要執(zhí)行的 處理操作的流程圖11是示出作為在根據(jù)本發(fā)明第一實施例的服務(wù)器設(shè)備處要執(zhí)行的 處理操作,直到基于所設(shè)定的對象時間點的信息計算出關(guān)于各個伙伴的正 規(guī)化人際關(guān)系評估值為止相應(yīng)要執(zhí)行的處理操作的流程圖12是示出作為在根據(jù)本發(fā)明第一實施例的服務(wù)器設(shè)備處要執(zhí)行的 處理操作,在服務(wù)器設(shè)備一方基于來自終端設(shè)備一方的請求而執(zhí)行用于計算和發(fā)送人際關(guān)系評估值的操作以及在終端設(shè)備一方基于所發(fā)送的人際關(guān) 系評估值來執(zhí)行用于呈現(xiàn)人際關(guān)系的操作時要執(zhí)行的處理操作的流程圖; 圖13是示出根據(jù)本發(fā)明第二實施例的終端設(shè)備的內(nèi)部配置的框并且
圖14是示出作為在根據(jù)本發(fā)明第二實施例的服務(wù)器設(shè)備處要執(zhí)行的 處理操作,在設(shè)定為了計算距離平均值而要評估的對象時間點時要執(zhí)行的 處理操作的流程圖。
具體實施例方式
下面將描述用于實現(xiàn)本發(fā)明的優(yōu)選實施例。
第一實施例
人際關(guān)系評估系統(tǒng)的概況
圖1是用于描述充當根據(jù)本發(fā)明實施例的人際關(guān)系評估系統(tǒng)的人際關(guān) 系評估系統(tǒng)0的概況的圖。
在圖1中,根據(jù)本實施例的人際關(guān)系評估系統(tǒng)0被配置為包括多個終 端設(shè)備l、服務(wù)器設(shè)備2和網(wǎng)絡(luò)3。終端設(shè)備1和服務(wù)器設(shè)備2各自具有網(wǎng) 絡(luò)連接功能,可以通過網(wǎng)絡(luò)3相互執(zhí)行數(shù)據(jù)通信。
終端設(shè)備1具有便攜性,并且被假定為是在室外使用的。在第一實施 例的情況下,終端設(shè)備1例如包括GPS (全球定位系統(tǒng))接收單元,從而 能夠檢測當前位置。另外,終端設(shè)備1例如包括方向傳感器,從而能夠檢 測終端設(shè)備1的方向。例如,終端設(shè)備1包括加速度傳感器,從而能夠檢 測施加到終端設(shè)備1的重力加速度。這種終端設(shè)備1例如可以被配置為蜂 窩電話、PDA (個人數(shù)字助理)、個人計算機(具有便攜性的那一類型, 例如筆記本型等等)、音頻播放器、數(shù)字相機,等等。
諸如位置信息、方向信息(用戶所對的方向)以及加速度信息(用戶 的行為)之類的各種類型的信息被順序發(fā)送到服務(wù)器設(shè)備2,并且關(guān)于每 個終端設(shè)備1的當前位置、方向和行為的信息是針對每個時間點來管理 的。如后所述,就本示例的人際關(guān)系評估系統(tǒng)0而言,終端設(shè)備l用戶之間的人際關(guān)系是基于被服務(wù)器設(shè)備2這樣管理的信息來評估的。 終端設(shè)備的配置示例
圖2是示出圖l所示的終端設(shè)備1的內(nèi)部配置的框圖。如圖所示,終 端設(shè)備1包括系統(tǒng)控制器11、操作單元12、位置檢測單元13、存儲單元 14、通信單元15、方向檢測單元16、行為檢測單元17和顯示單元18。
系統(tǒng)控制器11由微計算機配置而成,該微計算機例如包括CPU (中 央處理單元)、ROM (只讀存儲器)、RAM (隨機訪問存儲器)、非易 失性存儲器單元和接口單元,它是用于控制整個終端設(shè)備1的控制單元。
系統(tǒng)控制器11基于存儲在存儲單元(例如上述ROM)中的操作程序 來控制終端設(shè)備1內(nèi)的每個單元執(zhí)行所請求的操作。
另外,在本示例的情況下,所指派的對每個終端設(shè)備1唯一的ID信 息(UID:用戶ID)被存儲在系統(tǒng)控制器ll的內(nèi)部ROM或非易失性存儲 器中。這樣,唯一的ID信息被存儲在每個終端設(shè)備1中,從而使得在服 務(wù)器設(shè)備2 —方能夠區(qū)分每個終端設(shè)備1 。
操作單元12是作為諸如按鍵、撥盤等等之類的可操作構(gòu)件而設(shè)置 的,用于允許使用終端設(shè)備1的用戶執(zhí)行各類操作。例如,可以執(zhí)行通電/ 斷電操作、用于指示開始各類操作的操作、用于各類設(shè)定的操作,等等。 系統(tǒng)控制器11基于來自操作單元12的操作信息來執(zhí)行預定的控制處理。
位置檢測單元13被配置為例如包括GPS接收單元,并且檢測終端設(shè) 備l的當前位置。在此情況下,GPS接收單元接收來自未示出的GPS衛(wèi)星 的電波,并且檢測緯度(在這里是x)、經(jīng)度(在這里是y)和高度(在 這里是z)來作為上述當前位置,以將它們輸出到系統(tǒng)控制器ll。
存儲單元14基于系統(tǒng)控制器11的控制,執(zhí)行對各類數(shù)據(jù)的記錄(存 儲)以及對所記錄的數(shù)據(jù)的重放(讀取)。
存儲單元14可以由諸如RAM或閃存等等之類的固態(tài)存儲器配置而 成,例如,可以由HDD (硬盤驅(qū)動器)配置而成。
或者,取代內(nèi)置的記錄介質(zhì),存儲單元14可以由記錄/重放驅(qū)動器配 置而成,該記錄/重放驅(qū)動器可兼容諸如便攜式記錄介質(zhì)之類的記錄介質(zhì),例如內(nèi)置有固態(tài)存儲器的存儲卡、光盤、磁光盤、全息存儲器等等。當
然,諸如固態(tài)存儲器、HDD等等之類的內(nèi)置型存儲器和與便攜式記錄介質(zhì)
相對應(yīng)的記錄/重放驅(qū)動器都可以被實現(xiàn)。
通信單元15與外部設(shè)備執(zhí)行數(shù)據(jù)的發(fā)送/接收。只要一單元能夠通過 無線網(wǎng)絡(luò)連接執(zhí)行通信,該單元就可用作通信單元15。
方向檢測單元16例如是由方向傳感器(磁場傳感器)配置而成的, 該方向傳感器檢測終端設(shè)備1所對的方向(朝向)。注意,如果我們?yōu)榱?確認起見進行評述,那么終端設(shè)備1是由用戶攜帶的設(shè)備,因此,方向檢 測單元16所檢測到的方向信息可以被當作用戶所對的方向的信息。方向 檢測單元16所檢測到的方向信息被提供給系統(tǒng)控制器11。
行為檢測單元17例如由加速度傳感器配置而成,該加速度傳感器檢 測施加到終端設(shè)備1的重力加速度。行為檢測單元17所檢測到的加速度 信息可以被當作表示用戶的行為的信息來對待。行為檢測單元17所檢測 到的加速度信息也被提供給系統(tǒng)控制器11。
顯示單元18例如是由諸如液晶顯示器等等之類的顯示設(shè)備配置而成 的,該顯示設(shè)備基于系統(tǒng)控制器11的控制執(zhí)行對各類信息的顯示。
服務(wù)器設(shè)備的配置示例
圖3是示出圖1所示的服務(wù)器設(shè)備2的內(nèi)部配置的框圖。如圖所示, 服務(wù)器設(shè)備2包括控制單元21、時間點測量單元22、存儲單元23和通信 單元24。在圖3中,控制單元21執(zhí)行服務(wù)器設(shè)備2的整體控制??刂茊?元21是由CPU、 ROM、 RAM、非易失性存儲器單元、接口單元等等配置 而成的,執(zhí)行所請求的計算,并且基于存儲在存儲單元(例如上述 ROM)中的操作程序來控制服務(wù)器設(shè)備2內(nèi)的每個單元執(zhí)行所請求的操 作。
時間點測量單元22測量當前時間點,并且將所獲得的當前時間點信 息輸出到控制單元21,該當前時間點例如是yyyy/mm/dd/hh/mm/ss形式的。
存儲單元23基于控制單元21的控制執(zhí)行對各類數(shù)據(jù)的記錄或重放。類似地,存儲單元23可以由諸如RAM、閃存等等之類的固態(tài)存儲器 配置而成,例如,可以由HDD (硬盤驅(qū)動器)配置而成?;蛘?,取代內(nèi) 置的記錄介質(zhì),存儲單元23可以由記錄/重放驅(qū)動器配置而成,該記錄/重 放驅(qū)動器可兼容諸如便攜式記錄介質(zhì)之類的記錄介質(zhì),例如內(nèi)置有固態(tài)存 儲器的存儲卡、光盤、磁光盤、全息存儲器等等?;蛘撸T如固態(tài)存儲 器、HDD等等之類的內(nèi)置型存儲器和與便攜式記錄介質(zhì)相對應(yīng)的記錄/重 放驅(qū)動器都可以被實現(xiàn)。
就本示例而言,存儲單元23被用作用于距離計算的累積信息23a的存 儲單元。
現(xiàn)在,將參考接下來的圖4描述用于距離計算的累積信息23a。
如圖4所示,用于距離計算的累積信息23a與每個UID的時間點、位 置、朝向和加速度相關(guān)聯(lián)。
UID是以上述方式存儲在每個終端設(shè)備1中的唯一 ID信息。也就是 說,利用服務(wù)器設(shè)備2 (控制單元21),根據(jù)具有例如此圖所示的結(jié)構(gòu)的 用于距離計算的累積信息23a,對于每個終端設(shè)備1,其當前位置、方向 和加速度(行為)的信息可以針對獲得這種信息的每個時間點被管理。
注意,在下文中將描述對這種用于距離計算的累積信息23a的累積處 理,包括從每個終端設(shè)備l獲得各類信息。
現(xiàn)在,將返回圖3進行描述。通信單元24與外部設(shè)備執(zhí)行數(shù)據(jù)的發(fā) 送/接收。只要一單元基本上能夠通過有線網(wǎng)絡(luò)連接執(zhí)行通信,該單元就可 用作服務(wù)器設(shè)備2的存儲單元23,但該單元可被配置為通過無線方式進行 網(wǎng)絡(luò)連接。
人際關(guān)系的評估方法
利用根據(jù)本實施例的人際關(guān)系評估系統(tǒng)0,針對終端設(shè)備1的各個用 戶之間的人際關(guān)系執(zhí)行評估。在此情況下,針對從某個用戶X到每個其他 用戶的人際關(guān)系,以該用戶X為基準獲得人際關(guān)系評估值。也就是說,就 人際關(guān)系評估而言,最根本的是針對從對象人到每個他人的人際關(guān)系執(zhí)行 人際關(guān)系評估。下面將參考圖5至9描述根據(jù)第一實施例的人際關(guān)系評估方法。 注意,為了便于說明,下面將針對用戶X (自身(self),意味著從 針對其進行描述的主用戶的角度來看的第一人,在描述時為了簡單起見簡 稱為"自身",而不管通常的英語表達如何)與用戶A (伙伴 (partner))之間的兩個人的關(guān)系來進行描述。
根據(jù)對象范圍的條件設(shè)定
首先,就本實施例而言,假定將執(zhí)行條件設(shè)定以選擇為計算評估值而 要評估的狀態(tài)。具體來說,就第一實施例而言,假定將針對以用戶X自身 作為基準設(shè)定的范圍、用戶X和A的行為(運動)以及用戶X和A的布 局狀態(tài)來設(shè)定條件。
首先,將參考圖5描述對象范圍設(shè)定方法。
這種對象范圍設(shè)定是基于根據(jù)動物行為學的無接觸動物的社會距離概 念的。也就是說,即使人際距離成為了人際關(guān)系評估指標,在伙伴與自身 的距離超過能夠感覺到伙伴的存在的距離的情況下,人際關(guān)系也不依賴于 每個人的距離。因此,以自身作為基準,如上所述設(shè)定能夠感覺到伙伴的 存在的預定范圍,并且伙伴存在于該范圍內(nèi)的狀態(tài)是為計算評估值而要評 估的對象。
現(xiàn)在,這種對象范圍例如可被設(shè)定為以自身位置為基準的半徑預定距 離內(nèi)的范圍,但是就本實施例而言,對象范圍是這樣來設(shè)定的基于能夠 感覺到伙伴的距離具有與空間行為的個人空間類似的各向異性這一概念, 依據(jù)以自身所對的方向作為基準的角度0來改變距離。
在圖5中,圖中的圓圈標記指示用戶X (自身),附著到圓圈標記的 實線指示用戶X所對的方向(正面),但是如此圖所示,此情況下的對象 范圍是這樣來設(shè)定的隨著相對于正面的角度0偏移,距離變短。具體來 說,對象范圍是這樣來設(shè)定的從0 = 0°到0= 180°,距離逐漸減小,在0 =180°處(用戶X正后方的方向)的距離變得最短。
這種對象范圍可以基于從用戶X攜帶的終端設(shè)備1獲得的位置信息和 方向信息來設(shè)定。也就是說,如果這樣確定了位置和方向,則判定是否根
19據(jù)如上所述以用戶所對的正面方向為基準的角度0來在什么位置以什么形 狀布置對象范圍。
如上所述,為了計算評估值而要評估的對象被縮小到伙伴存在于對象 范圍內(nèi)的狀態(tài),從而可以防止以沒有感覺到伙伴存在的狀態(tài)(即對人際關(guān) 系沒有施加影響的狀態(tài))為對象執(zhí)行評估值計算,因此,可以執(zhí)行更準確 的人際關(guān)系評估。
根據(jù)行為的條件設(shè)定
另外,就本實施例而言,執(zhí)行基于每個用戶的行為的條件設(shè)定。 具體來說,"靜止"、"行走"和"奔跑"被定義為用戶的行為模
式,并且要觀察的兩者執(zhí)行相同的行為模式的狀態(tài)被當作為計算評估值而
要評估的對象。
例如,即使要觀察的人存在于上述對象范圍內(nèi),在經(jīng)過只不過是靜止 的人附近的情況下,可以估計兩者的關(guān)系不太親密。因此,以兩者的行為 模式同步的狀態(tài)為對象來計算評估值。
具體來說,可以基于加速度信息來執(zhí)行關(guān)于行為模式是否同步的判 定。在像本示例這樣用戶攜帶著用于檢測加速度的終端設(shè)備1而行動的情 況下,分別獲得其上反映了 "靜止"、"行走"和"奔跑"的各個狀態(tài)的 加速度波形模式。因此,判定從要觀察的各個用戶所攜帶的各個終端設(shè)備 1所獲得的加速度波形模式是否匹配上述"靜止"、"行走"和"奔跑" 的分類,從而可以判定要觀察的各個用戶的行為模式是否同步。
此時,如上所述,作為用于判定兩者的行為模式是否與"靜止"、 "行走"和"奔跑"的分類相匹配的具體技術(shù),可以采用這樣一種技術(shù), 在這種技術(shù)中,對于每個用戶,判定加速度波形模式是否與被定義為"靜 止"、"行走"和"奔跑"的波形模式相匹配,并且判定是否確定出了彼 此相同的行為模式。
根據(jù)布局狀態(tài)的條件設(shè)定
另外,就本實施例而言,還設(shè)定了另一個關(guān)于要觀察的用戶的布局狀
20態(tài)的條件。具體來說,在此情況下,為了獲得用戶X (自身)相對于用戶 A (伙伴)的人際關(guān)系評估值,自身相對于伙伴的布局狀態(tài)為預定布局狀 態(tài)的情況被當作為計算評估值而要評估的對象。
具體來說,接下來的圖6A至6C中所示的三個"水平并列"(圖 6A)、"面對"(圖6B)和"背對"(圖6C)被定義為布局狀態(tài)。注 意,在圖6A至6C中,圖中的圓圈標記也指示出用戶X (自身),并且附 著到圓圈標記的實線指示用戶X所對的方向(正面)。在這些圖中,對于 要觀察的用戶X (自身)和用戶A (伙伴),用戶X是用彩色圓圈來指示 的,而用戶A是用白色圓圈來指示的。
現(xiàn)在,在本示例的情況下,距離概念也被應(yīng)用到圖6A至6C所示的任 何布局狀態(tài)。也就是說,即使只有圖6A至6C中所示的并列狀態(tài)成立,當 兩者的距離較為分開時,也難以斷定兩者具有很強的人際關(guān)系。因此,考 慮了自身和伙伴之間的距離。
具體來說,當描述每個布局狀態(tài)的條件時,首先,對于"水平并列" (圖6A),以下這種情況被當作條件作為自身的用戶X與作為伙伴的 用戶A水平并列,并且其相互距離在預定距離之內(nèi)。
現(xiàn)在,此情況下的布局狀態(tài)是以作為自身的用戶X為基準設(shè)想出來 的,因此可以基于用戶X自身所對的方向以及用戶X和A之間的位置關(guān) 系來判定用戶X是否與用戶A水平并列。具體來說,如圖中所示,如果以 下這種關(guān)系成立,則用戶X處于與用戶A水平并列的狀態(tài)中用戶X自 身所對的方向大體上與從用戶X看來用戶A所存在的方向相正交。
類似地,對于"面對"(圖6B),可以將以下這種情況當作條件-用戶X (自身)所對的方向大體上與從用戶X看來用戶A所存在的方向相 同,并且其相互距離在預定距離之內(nèi)。判定此條件是否成立,從而可以判 定作為自身的用戶X相對于作為伙伴的用戶A是否處于"面對"狀態(tài)(嚴 格來說,是用戶X是否面對用戶A,并且其相互距離是否在預定距離之 內(nèi))。
另外,對于"背對"(圖6C),在與"面對"(圖6B)相反的方向 上,可以將以下這種情況當作條件用戶X自身所對的方向大體上是與從
21用戶X看來用戶A所存在的方向相反的方向,并且其相互距離在預定距離 之內(nèi)。判定此條件是否成立,從而可以判定作為自身的用戶X相對于作為
伙伴的用戶A是否處于"背對"狀態(tài)(用戶X的背部對著用戶A)。
現(xiàn)在,就圖6A所示的"水平并列"而言,例如假定這樣一種情形 具有友好關(guān)系的兩者正在座位相鄰的情況下交談。
另外,對于圖6B所示的"面對",例如也可以假定這樣一種情形
具有友好關(guān)系的兩者正在交談。注意,預期該"面對"包括各個用戶具有 沖突(例如口頭爭執(zhí)等等)的情形。但是,即使在這種沖突狀態(tài)中,具有 很強的人際關(guān)系這一點也還是不變的,并且能夠執(zhí)行適當?shù)娜穗H關(guān)系評估 這一事實仍然存在。
另外,對于圖6C所示的"背對",例如假定這樣一種情形情侶正
在背對背地交談。在此情況下,如果兩者之間的距離較為分開,在將這種 狀態(tài)用作為了計算人際關(guān)系評估值而要評估的對象的情況下,可能存在難 以執(zhí)行適當評估的情況。在這里,如上所述,進行一種布置,其中,還考 慮了距離概念,從而兩者在這種背對背的狀態(tài)下靠近到某一程度或更高程 度的狀態(tài)可以被當作對象,從而獲得適當?shù)脑u估值。
現(xiàn)在將具體描述這些布局狀態(tài)的條件以及用于判定這些條件是否成立 的方法。
首先,假定利用以下式1獲得要觀察的兩者之間的距離。在以下式子
中,假定要觀察的兩者是用戶X和A,(xx, yx, zx)表示用戶X的位置, 并且(xA,yA,zA)表示用戶A的位置。 [式1]
"X4 = ^/(^r 一Xj)2 +0^ —少j)2 +<Xv -^4)2
對于"水平并列"
a是用于確定"水平并列"的閾值,并且
/5是"水平并列"的限度距離,并且使用從上述式1獲得的距離dXA、 這些a和^、以及圖6A至6C中所示的方向向量(圖中的實線箭頭)和距 離向量(圖中的虛線箭頭),從而判定條件是否成立。
現(xiàn)在,上述方向向量相當于作為自身的用戶X所對的方向,并且是通
22過對從用戶X所攜帶的終端設(shè)備1獲得的方向信息進行正規(guī)化而獲得的。 另外,上述的距離向量相當于從用戶X的位置到用戶A的位置的方向,并
且是基于從用戶A的終端設(shè)備1獲得的位置信息來獲得的。
在此情況下,方向向量和距離向量使用不同的信息作為來源,因此使 用了通過對兩者進行正規(guī)化而獲得的值。
使用方向向量和距離向量之間的內(nèi)積dp,從而可以判定用戶X是否 處于與用戶A水平并列的狀態(tài)中。也就是說,如果 dp < o;
則可以判定用戶X是否處于與用戶A水平并列的狀態(tài)中。另外,在此情況 下,還考慮了距離,因此通過判定以下條件是否成立來判定當前狀態(tài)是不 是"水平并列"。
dp < Q!并且dXA < /3
類似地,判定關(guān)于"面對"和"背對"的條件是否成立。
對于"面對",可以包括自身對著伙伴所在的方向的狀態(tài)。也就是 說,可以將包括這種狀態(tài)的值設(shè)定為用于確定"面對"的閾值。具體來 說,在此情況下,假定
0.5是用于確定"面對"的閾值,并且
7是"面對"的限度距離, 那么判定以下條件是否成立。
dp < 0.5并且dXA < 7
另夕卜,對于"背對",可以包括自身對著與伙伴所在方向相反的方向 的狀態(tài),并且在此情況下,假定
-0.5是用于確定"背對"的閾值,并且
5是"背對"的限度距離, 那么判定以下條件是否成立。
dp < -0.5并且dXA < S
圖7是用于描述計算人際關(guān)系評估值時的整體流程的圖。
在圖7,水平軸被當作時間(t),垂直軸被當作用戶X和A之間的
距離dXA,并且例示了距離dxA隨時間變化的情形。
23如圖7所示,就本實施例而言,作為上述關(guān)于每個條件是否成立的判 定的結(jié)果,只有其中判定每個條件得到匹配的時段才被當作對象,并且在 該時段內(nèi)所有時間點處距離的平均值被計算。也就是說,這樣,計算用于 評估人際關(guān)系的人際關(guān)系評估值。
具體來說,基于從每個終端設(shè)備1針對每個時間點獲得的位置信息、 方向信息和加速度信息來針對每個時間點執(zhí)行關(guān)于每個條件是否得到匹配 的判定。然后,作為針對每個時間點的這種判定的結(jié)果,其中判定每個條 件得到匹配的時間點被設(shè)定為為了計算而要評估的時間點,并且在為了計 算而要評估的每個時間點處用戶X和A之間的距離dxA的平均值被計算,
從而獲得dxA的平均值,作為用戶X相對于用戶A的人際關(guān)系評估值。
系統(tǒng)操作說明
圖8是示意性地示出根據(jù)第一實施例的人際關(guān)系評估系統(tǒng)0基于根據(jù)
上述第一實施例的人際關(guān)系評估值計算方法而執(zhí)行的操作概況的圖。注
意,在此圖中,省略了圖1所示的網(wǎng)絡(luò)3。在圖8中,每個終端設(shè)備1相 繼向服務(wù)器設(shè)備2發(fā)送在每個時間點獲得的位置信息、方向信息和加速度 信息。另外,除了這種信息之外,每個終端設(shè)備l還向服務(wù)器設(shè)備2發(fā)送 UID信息。
服務(wù)器設(shè)備2接收從每個終端設(shè)備1發(fā)送來的UID、位置信息、方向 信息和加速度信息,并將這些記錄在存儲單元23中,以將它們累積為圖4 所示的用于距離計算的累積信息23a。
現(xiàn)在,將描述從終端設(shè)備1 一方到服務(wù)器設(shè)備2 —方的這種各類信息 的發(fā)送,以及在累積各類信息時服務(wù)器設(shè)備2的控制處理。
就終端設(shè)備1 一方而言,系統(tǒng)控制器11獲得在每個時間點分別在位 置檢測單元13、方向檢測單元16和行為檢測單元17處檢測到的位置信 息、方向信息和加速度信息。然后,系統(tǒng)控制器ll控制通信單元15將這 樣獲得的位置信息、方向信息和加速度信息以及存儲在存儲器(例如內(nèi)部 ROM等等)中的UID信息相繼發(fā)送到服務(wù)器設(shè)備2。
就服務(wù)器設(shè)備2 —方而言,在從每個終端設(shè)備1發(fā)送來的這種各類信
24息被通信單元24接收到后,控制單元21執(zhí)行控制,使得這種各類信息與 時間點測量單元22所測量的當前時間點信息關(guān)聯(lián)起來,并且被記錄在存 儲單元23中。這樣,形成了如圖4所示的用于距離計算的累積信息23a。
返回前一主題,就服務(wù)器設(shè)備2而言,控制單元21基于上述用于距 離計算的累積信息23a來執(zhí)行對人際關(guān)系評估值的計算。如上所述,對于 人際關(guān)系評估值來說,最根本的是獲得就自身和伙伴之間的兩人關(guān)系而言 的人際關(guān)系評估值。兩人之間的這種計算也以相同的方式針對一不同的伙 伴執(zhí)行,從而可以獲得要觀察的單個用戶相對于每個其他用戶的人際關(guān)系 評估值。然后,以相同的方式針對每個其他用戶執(zhí)行這種關(guān)于單個用戶相 對于每個其他用戶的人際關(guān)系評估值的計算,從而可以獲得每個用戶相對 于每個用戶的人際關(guān)系評估值。
現(xiàn)在將描述兩個人之間的人際關(guān)系評估值的計算操作,這是根據(jù)本示 例執(zhí)行人際關(guān)系評估的最根本級別。
如前所述,為了獲得充當人際關(guān)系評估值的距離的平均值,可以針對 每個時間點判定上述各類條件是否成立。
首先,執(zhí)行關(guān)于上述對象范圍的判定。也就是說,對于要判定的時間 點n,從用于距離計算的累積信息23a獲得充當自身的用戶X (UID-X) 的位置信息、充當伙伴的用戶A (UID-A)的位置信息、以及用戶X的方 向信息。然后,基于用戶X的位置信息和方向信息,設(shè)定對象范圍,使得 距離以上述方式依據(jù)相對于方向信息所指示的方向的角度0而縮短,并且 基于該對象范圍的信息以及充當伙伴的用戶A的位置信息來判定相關(guān)用戶 A是否存在于該對象范圍之內(nèi)。
在已經(jīng)判定關(guān)于上述對象范圍的條件成立的情況下,判定根據(jù)行為的 條件是否成立。也就是說,以時間點n作為基準獲得在預定時段期間用戶 X和A的加速度信息(即,加速度波形),并且判定這些波形模式是否匹 配上述分類"靜止"、"行走"和"奔跑"。
在判定上述根據(jù)行為的條件成立的情況下,還判定根據(jù)布局狀態(tài)的條 件是否成立。也就是說,根據(jù)如上所述獲得的時間點n的用戶X和A的位 置信息,利用先前式1中所示的計算來獲得距離DXA,并且通過計算獲得
25。可以基于如上所述獲得的用 戶X的方向信息來計算方向向量,并且可以從用戶X和A的位置信息來 計算距離向量。另外,計算方向向量和距離向量之間的內(nèi)積dp。
然后,距離dxA和內(nèi)積dp的值,以及預先設(shè)定的a (用于確定水平并 列的閾值)、i3 (水平并列的限度距離)、7 (面對的限度距離)和S (背 對的限度距離)被用來執(zhí)行上述關(guān)于各個條件是否成立的判定,從而判定 用戶X相對于用戶A的布局狀態(tài)是否與"水平并列"、"面對"和"背 對"之中的任何一個相匹配。
作為關(guān)于這些布局狀態(tài)的判定的結(jié)果,在判定用戶X相對于用戶A的 布局狀態(tài)與"水平并列"、"面對"和"背對"中的任何一個相匹配的情 況下,判定就本示例而言的所有條件都得到了滿足,充當判定對象的時間 點n被設(shè)定為為了計算評估值而要評估的時間點。
針對在被設(shè)定為評估對象的時段期間的所有時間點執(zhí)行以上描述的關(guān) 于一個時間點的操作,從而獲得為了計算充當評估值的距離的平均值而要 評估的所有時間點。用戶X和A的距離的平均值是以這樣獲得的為了計算 平均值而要評估的時間點作為對象來計算的。具體來說,將為了計算平均 值而要評估的每個時間點處用戶X和A之間的距離dxA全部相加,將該值 除以為了獲得平均值而要評估的時間點的數(shù)目,從而獲得表示用戶X相對 于用戶A的人際關(guān)系的人際距離的平均值。
這樣,可以獲得在某個對象時段內(nèi)某兩個人之間從一個到另一個的人 際關(guān)系評估值。通過上述方式,通過改變伙伴和自身來執(zhí)行兩個人之間的 人際關(guān)系評估值的這種計算,從而可以計算每個人相對于每個人的人際關(guān) 系評估值。
現(xiàn)在,圖9A至9D示出了人際關(guān)系評估結(jié)果的顯示(呈現(xiàn))示例。 首先,圖9A和9B例示了某個用戶X (自身)相對于其他各個用戶 (在這里是三個人A、 B和C)的人際關(guān)系的評估結(jié)果的呈現(xiàn)技術(shù)。為了 實現(xiàn)這種呈現(xiàn)技術(shù),只需要計算從充當自身的用戶X到其他各個用戶A、 B和C的人際關(guān)系評估值。此時,可以利用關(guān)于各個伙伴方用戶的箭頭的 粗細來表示人際關(guān)系表達技術(shù)。
26的各個用戶的標記的大小 來表示人際關(guān)系。
或者,如圖9C所示,從伙伴方的每個用戶到充當自身的用戶的人際 關(guān)系評估結(jié)果可以一起被呈現(xiàn)。在此情況下,充當自身的用戶相對于伙伴 方的每個用戶的評估值計算以及伙伴方的每個用戶相對于充當自身的用戶 的評估值計算都必須被執(zhí)行。圖9C示出了與圖9A—樣利用箭頭的粗細來 表示人際關(guān)系的示例。
或者,如圖9D所示,可以呈現(xiàn)要評估的每個用戶相對于每個用戶的 人際關(guān)系評估結(jié)果,這是所謂的個人關(guān)聯(lián)圖。在此圖中,可以按循環(huán)方式 對要評估的用戶(圖中的X、 A、 B和C)計算人際關(guān)系評估值。在此情 況下,也例示了利用箭頭的粗細來表示每個人際關(guān)系評估結(jié)果的情況。
現(xiàn)在,從以上描述可以明白,根據(jù)本實施例的人際關(guān)系評估值相當于 與伙伴的人際距離的平均值。也就是說,最終評估指標是"人際距離"。
此時,進行了這樣的預測,即關(guān)于近人際距離/遠人際距離的尺度 (scale)依據(jù)每個用戶的個性(例如,內(nèi)向的人還是外向的人)而有所不 同。具體來說,進行了這樣的預測,即外向的人可以與他人進行親近的交 流,而內(nèi)向的人則不擅于與其人迸行親近的交流。
因此,對于從充當自身的某個用戶到每個伙伴的單邊人際關(guān)系來說, 以距離作為評估指標的本實施例的評估值可以被視為絕對評估指標,但 是,例如,當如圖9C和9D所示那樣將來自他人的評估結(jié)果一起呈現(xiàn)時, 有可能各個用戶之間的尺度不同,從而難以執(zhí)行絕對評估。
因此,如圖8所示,這里采用了這樣一種技術(shù),其中對針對充當自身 的某個用戶計算的人際關(guān)系評估值(人際距離平均值)進行正規(guī)化。
具體來說,將針對某個用戶獲得的相對于其他各個用戶的人際距離平 均值全部相加,并且將相對于每個用戶的人際平均值除以所獲得的值,從 而執(zhí)行正規(guī)化。也就是說,例如,如果說在假定自身是用戶X并且伙伴是 用戶A、 B和C時用戶X相對于各個用戶的人際距離平均值是DXA、 DXB 和Dxc,那么作為其總值的總?cè)穗H距離DX是像下面這樣來計算的。
DX = DXA + DXB + DXC
27另外,在正規(guī)化之后的絕對人際關(guān)系評估值D*XA、 D、b和D、c是像 下面這樣來計算的。 D*XA = DXA/DX D*XB = DXB/DX D*xc = Dxc/Dx
執(zhí)行如上所述的正規(guī)化,從而評估值可以被轉(zhuǎn)換成相當于各個伙伴在 自身的人際關(guān)系中所占百分比的值。也就是說,這樣,可以消除各個用戶 的人際距離尺度的差異,并且可以以絕對的方式來評估每個用戶的人際關(guān) 系。
處理操作
然后,將參考圖10至12所示的流程圖來描述為了實現(xiàn)根據(jù)上述第一 實施例的人際關(guān)系評估系統(tǒng)0的操作而要執(zhí)行的處理操作。
首先,圖10和11示出了直到服務(wù)器設(shè)備2計算正規(guī)化的人際關(guān)系評 估值為止相應(yīng)要執(zhí)行的處理操作。圖10和11所示的處理操作是由圖3所 示的控制單元21基于存儲在內(nèi)部ROM等等之中的程序來執(zhí)行的。
圖10示出了用于基于關(guān)于上述各類條件是否成立的判定結(jié)果來設(shè)定 為了計算評估值而要評估的時間點(為了計算人際關(guān)系評估值而要評估的 時間點)的處理操作。
注意,在這里,充當自身的用戶被表示為"X",并且充當伙伴的用 戶被表示為"A"。此圖示出了針對自身和單個伙伴之間的兩人關(guān)系,用 于設(shè)定為了計算距離平均值而要評估的時間點的處理操作,但是這種處理 操作可以根據(jù)需要針對要評估的每個用戶執(zhí)行。
首先,在步驟S101中,執(zhí)行用于將時間點標識值設(shè)定為n = 1的處 理。該時間點標識值n是用于標識在圖4所示的用于距離計算的累積信息 23a的各個時間點中,對于此圖中所示的各類判定處理要評估的時間點的 值。例如,要評估的時段的最老時間點被設(shè)定為n = 1之類的,并且n的 值被順序地遞增,從而順序地涉及對象時段內(nèi)的每個時間點。
在隨后的步驟S102中,獲得用戶X在時間點n的位置。也就是說,
28在存儲單元23中累積的用于距離計算的累積信息23a內(nèi),獲得其中表示用 戶X的UID和充當時間點n的時間點信息相互關(guān)聯(lián)的位置信息。
在接下來的步驟S103中,獲得用戶X在時間點n的方向。也就是 說,從用于距離計算的累積信息23a中獲得其中表示用戶X的UID和充當 時間點n的時間點信息相互關(guān)聯(lián)的方向信息。
在接下來的步驟S104中,計算用戶X在時間點n的對象范圍。也就 是說,通過基于分別在上述步驟S102和S103中獲得的位置信息和方向信 息進行的計算,來獲得用戶X在時間點n的對象范圍(如圖5所示)。
在隨后的步驟S105中,獲得用戶A在時間點n的位置。也就是說, 從用于距離計算的累積信息23a中獲得其中表示用戶A的UID和充當時間 點n的時間點信息相互關(guān)聯(lián)的位置信息。
另外,在下一步驟S106中,判定用戶A的位置是否在對象范圍中。 如果在步驟S106中獲得否定結(jié)果,即用戶A在時間點n的位置不在上述 步驟S104中獲得的對象范圍中,則如圖所示處理前進到步驟S119,在該 步驟中,標識值n被遞增(n = n + 1),然后處理返回到先前的步驟 S102。也就是說,這樣,從為了計算距離平均值而要評估的時間點中排除 時間點n。
另一方面,如果在上述步驟S106中獲得肯定結(jié)果,即用戶A在時間 點n的位置在對象范圍中,那么處理前進到步驟S107,在該步驟中,獲得 以時間點n為基準的時段Tk期間用戶X的加速度信息。也就是說,在用 于距離計算的累積信息23a中的與用戶X相關(guān)聯(lián)的加速度信息中,以充當 基準的時間點n之前和之后的預定時段作為時段Tk,獲得時段Tk期間的 加速度信息。這樣,獲得表示時段Tk期間加速度的變化的信息(加速度 波形)。
在隨后的步驟S108中,獲得以時間點n為基準的時段Tk期間用戶A 的加速度信息。也就是說,在用于距離計算的累積信息23a中的與用戶A 相關(guān)聯(lián)的加速度信息中,獲得以時間點n為基準的時段Tk期間的加速度 信息(加速度波形)。
在下一步驟S109中,判定行為是否同步。也就是說,判定在上述步
29驟S107中獲得的關(guān)于用戶X的加速度波形模式以及在上述步驟S108中獲 得的用戶A的加速度波形模式是否與上述分類"靜止"、"行走"和"奔 跑"中的任何一個相匹配。
如果在步驟S109中獲得否定結(jié)果,即兩個波形模式不匹配,并且行 為不同步,那么處理前進到步驟S119,在該步驟中,標識值n被遞增,然 后處理返回到先前的步驟S102。
另一方面,如果在上述步驟S109中獲得肯定結(jié)果,即兩個波形模式 匹配,并且行為同步,那么處理前進到步驟SllO,在該步驟中,計算用戶 X和A之間的距離。也就是說,當假定用戶X在時間點n的位置(在先前 的步驟S102中獲得)為(xx, yx, zx),用戶A在時間點n的位置(在步 驟S105中獲得)為(xA,yA,zA)時,通過利用先前的式1執(zhí)行計算來獲得 從用戶X到用戶A的距離dxA (用戶X和A之間的人際距離)。
注意,在上述步驟S110中獲得人際距離的原因是因為人際距離可以 用于利用步驟Slll及其后的處理來判定關(guān)于布局狀態(tài)的條件是否成立。 因此,在這里,在即將判定關(guān)于布局狀態(tài)的條件是否成立之前獲得人際距 離的值的原因是因為人際距離是響應(yīng)于從有關(guān)關(guān)于其他對象范圍和行為狀 態(tài)的條件是否成立的判定都獲得肯定結(jié)果而計算的。這樣,在不必獲得人 際距離的情況下可以省略浪費性的計算處理,因此,實現(xiàn)了設(shè)定為了計算 而要評估的時間點所需的處理負擔的降低。
在上述步驟S110之后的步驟S111中,判定用戶X和A是否處于水平 并列狀態(tài)中。也就是說,在計算先前的圖6A至6C中描述的方向向量和距 離向量之間的內(nèi)積dp之后,基于內(nèi)積dp的值以及預先設(shè)定的a (用于確 定水平并列的閾值)來判定以下條件是否成立。
dp <ce
如果在步驟Slll中獲得肯定結(jié)果,即上述條件成立,并且用戶X與 用戶A處于水平并列狀態(tài),那么處理前進到步驟S114,在該步驟中,進 一步判定距離是否小于]8。也就是說,基于在步驟SllO中計算的距離dxA 的值以及^ (水平并列的限度距離)的值來判定以下條件是否成立。
30如果在步驟S114中獲得否定結(jié)果,即上述條件不成立,并且不滿足距離 小于/3,那么處理前進到步驟S119,在該步驟中,標識值n被遞增,然后 處理返回到步驟S102。
另一方面,如果獲得肯定結(jié)果,即上述條件成立,并且滿足距離小于 /3,則處理前進到下文中描述的步驟S117。
另外,如果在步驟Slll中獲得否定結(jié)果,即用戶X與用戶A沒有處 于水平并列狀態(tài),那么在步驟S112中,判定用戶X是否處于面對用戶A 的狀態(tài)。具體來說,用于判定面對的閾值被設(shè)定到0.5,并且判定以下條 件是否成立。
dp > 0.5
如果在步驟S112中獲得肯定結(jié)果,即上述條件成立,并且用戶X處 于面對用戶A的狀態(tài),那么處理前進到步驟S115,在該步驟中,判定距 離是否小于7。具體來說,基于距離dxA的值和7 (面對的限度距離)的值 來判定以下條件是否成立。
如果在步驟S115中獲得否定結(jié)果,即上述條件不成立,并且不滿足距離 小于7,那么處理前進到步驟S119,在該步驟中,標識值n被遞增,然后 處理返回到步驟S102。
另一方面,在上述條件成立并且滿足距離小于7的情況下,處理前進 到步驟S117。
另外,如果在步驟S114中獲得否定結(jié)果,即用戶X不處于面對用戶 A的狀態(tài),那么在步驟S113中,判定用戶X是否處于背對用戶A的狀 態(tài)。具體來說,用于判定背對的閾值被設(shè)定到-0.5,并且判定以下條件是 否成立。
dp > -0.5
如果在步驟S113中獲得肯定結(jié)果,即上述條件成立,并且用戶X處 于背對用戶A的狀態(tài),那么處理前進到步驟S116,在該步驟中,判定距 離是否小于S。具體來說,基于距離dxA的值和5的值(背對的限度距 離)來判定以下條件是否成立。
31如果在步驟SI 16中獲得否定結(jié)果,即上述條件不成立,并且不滿足 距離小于5,那么處理前進到步驟S119,在該步驟中,標識值n被遞增, 然后處理返回到步驟S102。
另一方面,在上述條件成立并且滿足距離小于S的情況下,處理前進 到步驟S117。
在步驟S117中,執(zhí)行將時間點n設(shè)定成為了計算平均值而要評估的
時間點的處理。
在后續(xù)的步驟S118中,判定n是否是最終時間點。具體來說,判定 時間點標識值n的值是否是表示作為評估對象時段的預定時段內(nèi)的最終時 間點的值。
如果在步驟S118中獲得否定結(jié)果,即n尚未達到最終時間點,那么 處理前進到步驟S119,在該步驟中,標識值n被遞增,然后處理返回到步 驟S102。另一方面,如果獲得肯定結(jié)果,即n已達到最終時間點,那么此 圖中所示的處理操作結(jié)束。
然后,圖ll示出了直到基于圖IO所示的處理操作所設(shè)定的為了計算 平均值而要評估的時間點的信息來計算關(guān)于每個伙伴的正規(guī)化人際評估值 為止相應(yīng)要執(zhí)行的處理操作。
圖11示出了用于計算從充當自身的某一個用戶到每個伙伴的人際關(guān) 系評估值的處理,但是從先前的描述中可以明白,對于每個充當自身的用 戶都可以執(zhí)行這種處理。
在圖11中,首先,在步驟S201中,對每個伙伴計算要涉及的所有時 間點的距離的平均值。具體來說,在此情況下,也假定自身是用戶X,并 且各個伙伴是用戶A、 B、 C等等一直到Z,基于在圖IO所示的處理操作 中針對各個伙伴A、 B、 C等等一直到Z設(shè)定的為了計算平均值而要評估 的時間點的信息,以及在為了計算平均值而要評估的每個時間點的人際距 離(dXA、 dxB、 dxc等等直到dxz)的信息,來對每個伙伴計算要涉及的所 有時間點的平均值(DXA、 DXB、 Dxc等等直到Dxz)。
后續(xù)的步驟S202和S203是用于對在上述步驟S201中的處理中獲得
32的關(guān)于每個伙伴的人際距離平均值進行正規(guī)化的處理。
具體來說,首先,在步驟S202中,執(zhí)行對總?cè)穗H距離的計算。具體 來說,總?cè)穗H距離Dx是利用以下式子來獲得的。 Dx = DXA + DXB + Dxc + ,…,+ Dxz
另外,在步驟S203中,執(zhí)行對關(guān)于每個伙伴的人際距離平均值進行 正規(guī)化的處理。具體來說,正規(guī)化后的關(guān)于每個伙伴的人際關(guān)系評估值 D*XA、 D*XB、 D、c等等直到D、z是像下面這樣來計算的。
D*XA = DXA/DX
D*XB = DXB/DX
D*xc = Dxc/Dx
依次類推, 一直到
D*xz = Dxz/Dx
在步驟S203中的正規(guī)化處理被執(zhí)行后,此圖所示的處理操作結(jié)束。 圖12示出了服務(wù)器設(shè)備2基于來自終端設(shè)備1的請求而發(fā)送利用上述 圖10和11中的處理操作計算出的人際關(guān)系評估值的操作,以及在終端設(shè) 備1一方基于所發(fā)送的人際關(guān)系評估值顯示人際關(guān)系時要執(zhí)行的處理操 作。
注意,在圖12中,被示為"終端設(shè)備"的處理操作是先前的圖2中 的所示的系統(tǒng)控制器11基于存儲在例如內(nèi)部ROM中的程序來執(zhí)行的處理 操作。另外,被示為"服務(wù)器設(shè)備"的處理操作是圖3中所示的控制單元 21基于存儲在例如上述ROM中的程序來執(zhí)行的處理操作。
在圖12中,示出了在從終端設(shè)備l一方的充當自身的用戶X指示顯 示關(guān)于每個伙伴的人際關(guān)系的情況下相應(yīng)要執(zhí)行的處理操作作為示例。
首先,在步驟S301中,在終端設(shè)備1 一方等待從自身到每個伙伴的 人際關(guān)系顯示指示。也就是說,終端設(shè)備1等待,直到從相關(guān)終端設(shè)備1 的用戶自身執(zhí)行了關(guān)于預先設(shè)定的每個伙伴的人際關(guān)系的顯示指示為止。 注意,這種顯示指示例如是通過圖2所示的操作單元12來執(zhí)行的。
在接收到上述顯示指示的情況下,在步驟S302中,終端設(shè)備1 一方 指定UID,用來執(zhí)行對于從自身到各個伙伴的人際關(guān)系評估值的傳送請
33求。具體來說,終端設(shè)備1 一方控制通信單元15以向服務(wù)器設(shè)備2發(fā)送存 儲在內(nèi)部ROM等等之中的UID的信息以及用于請求傳送關(guān)于各個伙伴的 人際關(guān)系評估值的信息。
在執(zhí)行步驟S302中的傳送處理后,處理前進到下文中描述的步驟 S303。
在圖中的步驟S401中,服務(wù)器設(shè)備2 —方執(zhí)行等待在通信單元24處 接收在上述步驟S302中傳送的信息的處理。然后,在接收到來自終端設(shè) 備1的上述傳送信息的情況下,在步驟S402中,服務(wù)器設(shè)備2 —方執(zhí)行 從UID指定的自身到各個伙伴的人際關(guān)系評估值的計算處理。具體來說, 當假定利用所接收的UID指定的用戶是自身X,并且預定的各個伙伴是 A、 B、 C等等直到Z時,服務(wù)器設(shè)備2—方執(zhí)行參考圖10和ll所描述的 處理操作,從而計算正規(guī)化的人際關(guān)系評估值D*XA、 D*XB、 D、c等等一 直到D*xz。
在隨后的步驟S403中,服務(wù)器設(shè)備2 —方執(zhí)行對所計算的人際關(guān)系 評估值的傳送處理。具體來說,服務(wù)器設(shè)備2 —方控制通信單元24以將 在上述步驟S402的處理中計算的人際關(guān)系評估值D*XA、 D*XB、 D、c等等 一直到D、z發(fā)送到終端設(shè)備1。
在執(zhí)行步驟S403中的處理后,此圖中所示的服務(wù)器設(shè)備2 —方的處 理操作結(jié)束。
在步驟S303中,終端設(shè)備1等待通信單元15接收由服務(wù)器設(shè)備2計 算的上述人際關(guān)系評估值。然后,在接收到來自服務(wù)器設(shè)備2的上述人際 關(guān)系評估值的情況下,在步驟S304中,終端設(shè)備1 一方基于評估值執(zhí)行 顯示處理。具體來說,終端設(shè)備1 一方執(zhí)行顯示控制,以便根據(jù)例如先前 的圖9A或9B中所示的顯示模式,在顯示單元18上執(zhí)行表示從充當自身 的用戶X到各個伙伴A、 B、 C等等一直到Z的人際關(guān)系的顯示。
在執(zhí)行步驟S304中的處理后,此圖中所示的終端設(shè)備1 一方的處理 操作結(jié)束。
注意,圖12例示了執(zhí)行關(guān)于從充當自身的單個用戶到各個伙伴的單 邊人際關(guān)系的顯示指示的情況來作為示例,但是在執(zhí)行從自身到各個伙伴
34以及從各個伙伴到自身的雙邊人際關(guān)系的顯示指示的情況下(例如圖9C 所示),或者甚至在執(zhí)行從每個人到每個人的雙邊人際關(guān)系的顯示指示的
情況下(例如圖9D所示),基本上可以執(zhí)行與圖12所示的處理相同的處理。
例如,在執(zhí)行從自身到各個伙伴以及從各個伙伴到自身的雙邊人際關(guān) 系的顯示指示的情況下(例如圖9C所示),在步驟S303中,終端設(shè)備1 一方必須執(zhí)行對于從自身到各個伙伴以及從各個伙伴到自身的人際關(guān)系評 估值的傳送請求,并且響應(yīng)于此,在步驟S402中,服務(wù)器設(shè)備2 —方必 須執(zhí)行對從自身到各個伙伴以及從各個伙伴到自身的人際關(guān)系評估值的計 算。
類似地,在執(zhí)行從每個人到每個人的雙邊人際關(guān)系的顯示指示的情況 下(例如圖9D所示),在步驟S302中,終端設(shè)備1 一方必須執(zhí)行從每個 人到每個人的人際關(guān)系評估值的傳送請求,并且在步驟S402中,服務(wù)器 設(shè)備2 —方必須執(zhí)行對從每個人到每個人的人際關(guān)系評估值的計算。
在這里,在上述描述中,響應(yīng)于來自終端設(shè)備1 一方的請求,服務(wù)器 設(shè)備2計算所請求的人際關(guān)系評估值,但是取代此,可以進行這樣一種布 置,其中服務(wù)器設(shè)備2 —方按某個周期(例如每個時間點等等)計算每個 人相對于每個人的人際關(guān)系評估值,并且在接收到來自終端設(shè)備1 一方的 請求時,作好準備以便立即發(fā)送對應(yīng)于請求的人際關(guān)系評估值。
但是,如果根據(jù)請求來執(zhí)行人際關(guān)系評估值的計算,則服務(wù)器設(shè)備2 處的計算處理可以限于所請求的相關(guān)處理,那么相應(yīng)地就可以實現(xiàn)處理負 擔的降低。
結(jié)論
如上所述,就本實施例而言,不是對要評估的時段期間的所有時間 點,而只是對預定條件成立的時間點計算人際關(guān)系評估值。
這樣,使用了一種技術(shù),其中,為了獲得距離平均值而要評估的時間 點被減少到僅限某個條件成立的時間點,從而可以防止人際關(guān)系評估指標 依賴于伙伴存在于附近的時間長度。這樣,可以有效地防止發(fā)生對人際關(guān)
35系的誤解,例如在使用根據(jù)現(xiàn)有技術(shù)的一種將伙伴存在于附近的時間長度 作為指標的技術(shù)的情況下發(fā)生的對人際關(guān)系的誤解,因此,可以更準確地 評估人際關(guān)系。
另外,如上所述,為了獲得距離平均值而要評估的時間點被減少到僅 限某個條件成立的時間點,從而可以在預定條件成立的狀態(tài)下獲得各個用 戶之間的距離的平均值。這樣,可以基于在某個條件得到滿足的情形下每 個用戶的行為(親近趨勢或疏遠趨勢)來評估人際關(guān)系。
例如,作為上述預定條件,如果設(shè)定一種條件,其中要評估的各個用 戶的狀態(tài)是估計特定關(guān)系(例如朋友或情侶)的狀態(tài),例如先前例示的 "水平并列"、"面對"和"背對"等等,則可以在估計這種特定關(guān)系的 情形中根據(jù)每個用戶的行為來評估人際關(guān)系。
或者,為了獲得距離平均值而要評估的時間點還可以被減少到伙伴存 在于對象范圍內(nèi)的時間點(例如圖5所示)。這樣,可以防止以沒有感覺 到伙伴的存在的狀態(tài)為對象(即,以對人際關(guān)系沒有施加影響的狀態(tài)為對 象)來計算評估值,因此可以更準確地評估人際關(guān)系。
或者,為了獲得距離平均值而要評估的時間點還可以被減少到僅限自 身的行為和伙伴的行為同步的時間點。這樣,可以防止在應(yīng)當被防止成為 對象的狀態(tài)(例如經(jīng)過只不過是靜止的人周圍的狀態(tài))被作為對象評估的 情況下計算評估值,因此可以更準確地評估人際關(guān)系。
這樣,根據(jù)本發(fā)明的減少了為計算距離平均值而要評估的時間點的技 術(shù),可以獲得更準確的人際關(guān)系評估值。
第二實施例
接下來,將描述第二實施例。第二實施例是這樣一個實施例,其中,
除了在第一實施例中設(shè)定的各種條件外,還設(shè)定了基于活體信息(living body information )的條件。
圖13是示出根據(jù)第二實施例的終端設(shè)備1的內(nèi)部配置示例的框圖。 注意,在此圖中,與圖2中所描述的那些相同的組件是用相同的標號來表 示的,并且對其的描述將被省略。
36另外,就第二實施例而言,服務(wù)器設(shè)備2的內(nèi)部配置與第一實施例中 描述的相同,因此圖中的描述將被省略。
圖13所示的終端設(shè)備1與根據(jù)第一實施例的終端設(shè)備1的不同之處在
于向其添加了活體信息檢測單元31?;铙w信息檢測單元31實現(xiàn)在用戶所
攜帶的終端設(shè)備1中,并且包括用于感測諸如心跳、脈搏等等之類的活體 信息的部分,該部分檢測用戶的活體信息,以作為數(shù)值。在此情況下,活
體信息檢測單元31被配置為檢測用戶的心跳。
就第二實施例而言,基于上述心跳信息的條件被設(shè)定為用于減少為了 計算距離平均值而要評估的時間點的條件。
例如,當各個人正在交談并且談話正在熱烈進行時,兩者的心跳(脈 搏)數(shù)目都增大。就第二實施例而言,利用了這一點,對于每個時間點, 充當自身的用戶X和充當伙伴的用戶A之間的心跳數(shù)目同步被設(shè)定為條 件。也就是說,在設(shè)定為了計算距離平均值而要評估的時間點時,每個用 戶的活體狀態(tài)同步這一狀態(tài)也被添加為條件。
具體來說,關(guān)于此情況下的條件是否成立的判定是通過判定用戶X在 時間點n的心跳數(shù)目以及用戶A在時間點n的心跳數(shù)目是否大于與其完全 靜止時的心跳值Hrlx的150%相當?shù)闹祦磉M行的。通過這種條件設(shè)定,可 以將用戶X和A的談話正在熱烈進行的狀態(tài)設(shè)定為為了計算距離平均值而 要評估的對象。
注意,在此情況下,設(shè)定了用于減少充當為了計算距離平均值而要評 估的對象的狀態(tài)的條件,從而可以防止應(yīng)當被防止成為評估對象的狀態(tài)被 包括在為了計算評估值而要評估的對象中。也就是說,這一點使得能夠更 準確地計算評估值。
注意,為了確認,將會進行描述,其中就根據(jù)第二實施例的終端設(shè)備 1而言,系統(tǒng)控制器11也向服務(wù)器設(shè)備2發(fā)送在每個時間點在活體信息檢 測單元31處檢測到的心跳數(shù)目的信息。
然后,就服務(wù)器設(shè)備2而言,控制單元21將這樣從終端設(shè)備1 一方發(fā) 送來的心跳數(shù)目的信息以與每個時間點處的信息相關(guān)聯(lián)的方式記錄在存儲 單元23中,從而將其作為用于距離計算的累積信息23a進行累積。具體來
37說,在第二實施例情況下的用于距離計算的累積信息23a與UID、時間點 信息、位置信息、方向信息、加速度信息和心跳數(shù)目信息相關(guān)聯(lián)。
圖14所示的流程圖示出了作為為了實現(xiàn)作為上述第二實施例的操作 而要執(zhí)行的處理操作,尤其是在設(shè)定為了計算距離平均值而要評估的時間 點時相應(yīng)要評估的處理操作。
注意,圖14所示的處理操作是根據(jù)第二實施例的服務(wù)器設(shè)備2的控 制單元21基于存儲在ROM中的上述程序來執(zhí)行的處理操作。
從對圖14所示的處理操作和圖IO所示的處理操作進行的比較可以明 白,在第二實施例的情況下用于設(shè)定為了計算而要評估的時間點的處理就 是第一實施例的情況下的那個設(shè)定處理,只不過其中插入了步驟S501中 的用于判定一條件是否成立的處理。
具體來說,該步驟S501是在圖IO所示的一系列處理操作期間的步驟 S109中獲得肯定結(jié)果的情況下執(zhí)行的。在此步驟S501中,獲得作為用于 距離計算的累積信息而累積的、用戶X和A在時間點n的心跳數(shù)目信息, 并且判定這些值是否大于預定的完全靜止時的心跳數(shù)目Hrk的值的 150%。
如果步驟S501中判定用戶X和A的心跳數(shù)目的值中至少一個不大于 上述完全靜止時的心跳數(shù)目Hrk的值的150%,并且心跳不同步,因此獲 得了否定結(jié)果,那么在步驟S119中,標識值n的值被遞增,然后處理返 回到步驟S102。
另一方面,如果用戶X和A的心跳數(shù)目的值都大于上述完全靜止時的 心跳數(shù)目Hrlx的值的150%,因此獲得了肯定結(jié)果,那么處理前進到步驟 SllO,在該步驟中,計算用戶X和A之間的距離。
執(zhí)行了這種處理,從而添加活體狀態(tài)同步這一條件作為用于設(shè)定為計 算平均值而要評估的時間點的條件。
修改
到目前為止已經(jīng)描述了本發(fā)明的實施例,但是本發(fā)明并不限于到目前 為止描述的具體實施例。
38例如,本發(fā)明的人際關(guān)系評估技術(shù)不限于評估真實世界中的人際關(guān)系 的情況,而是可以應(yīng)用到針對網(wǎng)絡(luò)上的虛擬世界(例如"第二人生"等 等)中的各個用戶評估人際關(guān)系的用途。
在此情況下,系統(tǒng)組件是多個終端設(shè)備以及通過網(wǎng)絡(luò)連接到各個終端 設(shè)備以便執(zhí)行通信的服務(wù)器設(shè)備這一點,以及各個終端設(shè)備和各個用戶具 有一對一關(guān)系這一點,是不變的。但是,在此情況下,必須檢測虛擬世界 內(nèi)每個用戶的位置和方向,因此可以去除用于檢測實際發(fā)生的現(xiàn)象或事件 的技術(shù),例如位置檢測單元、方向傳感器等等。在此情況下,服務(wù)器設(shè)備 管理在虛擬世界中表示每個用戶的字符(圖標等等)所處的布局位置和方 向,因此可以針對每個用戶和每個時間點相繼存儲這種信息,來作為用于
距離計算的累積信息23a。來自終端設(shè)備1 一方的請求,以及與之相對應(yīng) 的對人際關(guān)系評估值的計算和傳送處理與圖10至12或者圖14所示的那些 是類似的。
注意,虛擬世界中的每個用戶的行為和活體狀態(tài)(情緒)也是服務(wù)器 設(shè)備一方可以根據(jù)事件進展來管理的信息。因此,在基于這些行為和活體 狀態(tài)的條件被添加為設(shè)定為了計算距離平均值而要評估的時間點時的條件 的情況下,這樣管理的根據(jù)行為和活體狀態(tài)的信息可以在服務(wù)器設(shè)備一方 作為用于距離計算的累積信息23a而被累積。
另外,在以上描述中,到目前為止已經(jīng)例示了所計算出的人際關(guān)系評 估值僅用于呈現(xiàn)人際關(guān)系的情況,但是人際關(guān)系評估值也可用于其他用 途。
例如,人際關(guān)系評估值也可以被應(yīng)用到自動改變蜂窩電話的鈴聲設(shè)定 的用途。在此情況下,終端設(shè)備1 一方管理充當伙伴的每個用戶(例如每 個用戶的電話號碼)和鈴聲之間的關(guān)聯(lián)。在此情況下,終端設(shè)備1以某個 周期向服務(wù)器設(shè)備2執(zhí)行對關(guān)于每個伙伴的人際關(guān)系評估值的傳送請求, 并且基于根據(jù)該請求而傳送的關(guān)于每個伙伴的人際關(guān)系評估值來更新每個 用戶和鈴聲之間的關(guān)聯(lián)。
另外,在以上描述中,例示了在服務(wù)器設(shè)備2 —方執(zhí)行人際關(guān)系評估 值的計算的情況,但是這也可以在終端設(shè)備1 一方執(zhí)行。這樣,在人際關(guān)
39系評估值的計算是在終端設(shè)備1 一方執(zhí)行的情況下,可以設(shè)想以下兩種模 式。
模式l
步驟1:終端設(shè)備1根據(jù)由操作指定的人際關(guān)系顯示模式向服務(wù)器設(shè) 備2請求用于計算的累積信息,并且獲得該信息。
步驟2:終端設(shè)備1執(zhí)行圖IO或者圖14、 11和12所示的處理操作來 計算人際關(guān)系評估值,并且基于所計算出的人際關(guān)系評估值,根據(jù)所指定 的顯示模式來執(zhí)行人際關(guān)系顯示。
模式2
步驟1:服務(wù)器設(shè)備2執(zhí)行圖10或圖14所示的處理操作,確定為計 算距離平均值而要評估的時間點,并且執(zhí)行對在每個要評估的時間點的用 戶之間的人際距離的計算。
步驟2:終端設(shè)備1向服務(wù)器設(shè)備2執(zhí)行對關(guān)于每個用戶在用于計算 的要評估的所有時間點的人際距離信息的傳送請求,并且獲得這種信息。
終端設(shè)備1基于所獲得的所有時間點的人際距離信息來執(zhí)行圖11和12所
示的處理操作,從而計算關(guān)于每個用戶的人際關(guān)系評估值,并且基于計算 出的人際關(guān)系評估值信息來執(zhí)行人際關(guān)系顯示。
另外,在以上描述中,例示了從終端設(shè)備1相繼獲得的各類信息(例
如位置)被以與在服務(wù)器設(shè)備2 —方測量的時間點信息相關(guān)聯(lián)的方式累積
起來的情況,但是也可以進行這樣一種布置,其中在終端設(shè)備1 一方測量
的時間點信息被以與上述各類信息相關(guān)聯(lián)的方式傳送到服務(wù)器設(shè)備2 —方。
另外,在以上描述中,是在假定計算出的人際關(guān)系評估值被正規(guī)化的 情況下進行描述的,但是從先前的描述中可以明白,尤其是在請求關(guān)于多
個用戶的雙邊人際關(guān)系評估結(jié)果時(如圖9C和9D所示)執(zhí)行正規(guī)化,以 吸收由于每個人的個性等等的不同而引起的人際距離尺度的差異,因此在 執(zhí)行單邊人際關(guān)系評估的情況下(例如,如圖9A和9B所示),正規(guī)化并
40200810178909.0
說明書第30/32頁
非必不可少的。
當考慮到這一點時,可以進行一種布置,其中執(zhí)行對計算處理的切 換,使得在雙邊評估結(jié)果被請求時執(zhí)行正規(guī)化,而在單邊評估結(jié)果被請求 時不執(zhí)行正規(guī)化。這樣,可以防止在只請求單邊評估結(jié)果時執(zhí)行并非必不 可少的正規(guī)化處理,從而可以實現(xiàn)處理負擔的降低。
另外,正規(guī)化技術(shù)并不限于先前例示的技術(shù),而是例如可以使用以下 技術(shù)。
例如,認為自身是用戶X,各個伙伴是用戶A、 B、 C等等一直到Z, 并且針對自身X對各個伙伴A、 B、 C等等一直到Z的人際距離評估值 DXA、 Dxb、 Dxc等等一直到Dxz執(zhí)行正規(guī)化。首先,利用以下計算來獲得 人際距離平均值DxA、 DXB、 Dxc等等一直到Dxz的倒數(shù)之和ex。
ex = 1 / (1/DXA + 1/DXB + 1/DXC +,…+ 1/DXZ)
另外,執(zhí)行以下計算。
e*xA = f x / Dxa
€*xb = fx / Dxb €*XC = €x / Dxc
依次類推, 一直到
£*xz = fx / Dxz
利用上述計算獲得的e*XA、 e*XB、 e、c等等一直到e、z的值表示各個 伙伴A、 B、 C等等一直到Z在自身X的人際關(guān)系中占的百分比。
這樣,可以執(zhí)行正規(guī)化,以獲得每個伙伴在充當自身的用戶的人際關(guān) 系中所占的百分比。這樣,可以將人際距離平均值轉(zhuǎn)換成絕對評估值,其 中由于每個人的個性等等引起的人際距離尺度的差異被吸收了。
另外,在以上描述中,例示了針對至少以當前時間點為基準的要評估 的預定時段來執(zhí)行人際關(guān)系評估的情況,但是可以進行這樣一種布置,其 中,針對不包括當前時間點的過去的預定時段來執(zhí)行人際關(guān)系評估。
另外,在以上描述中,通過判定行為狀態(tài)是否與"靜止"、"行走" 和"奔跑"的分類同步來判定關(guān)于行為狀態(tài)的條件是否成立,但是,例 如,"活動圖(Actigraph)",可以進行這樣一種布置,其中,根據(jù)累積某個時段中0.01G或更大的加速度的頻率的結(jié)果來執(zhí)行"活動"和"非活
動"的分類,并且判定行為狀態(tài)是否與該分類同步。
另外,在以上描述中,兩類對象范圍、行為、以及布局狀態(tài),或者與 之相結(jié)合的活體狀態(tài),被例示為在減少為了計算距離平均值而要評估的時 間點時要設(shè)定的條件,但是這種條件組合根據(jù)需要可以是任意的組合。
另外,在減少為了計算距離平均值而要評估的時間點時要設(shè)定的條件 不限于以上描述中例示的條件,因此可以根據(jù)需要來設(shè)定所請求的條件。 從先前的描述中可以明白,就本發(fā)明而言,設(shè)定用于減少為了計算距離平 均值而要評估的時間點的條件并因而能夠更準確地評估人際關(guān)系,是很重 要的。
另外,在執(zhí)行對人際關(guān)系的顯示的情況下,對于人際關(guān)系的表達,可 以使用除了先前例示的技術(shù)之外的另外的技術(shù),例如利用每個用戶的色差 來表達,或者利用連接在用戶之間的線條來表達,等等。
另外,在以上描述中,僅僅把使用GPS單元的技術(shù)例示為用于檢測終 端設(shè)備1的位置的技術(shù),但是取代此,可以使用蜂窩電話公司提供的位置 信息服務(wù)或者Wi-Fi (無線保真)。
另外,在以上描述中,使用方向傳感器的技術(shù)已被例示為用于檢測用 戶所對的方向的技術(shù),除此之外,可以使用這樣一種技術(shù),其中,通過使 用對著終端設(shè)備1 (用戶)的正面方向的相機所捕捉的成像圖像來檢測用 戶所對的方向。例如,根據(jù)圖像分析結(jié)果判定充當伙伴的用戶是否被投影 在上述由相機捕捉的成像圖像內(nèi),從而可以判定自身相對于伙伴的布局狀 態(tài)是否是面對狀態(tài)。
另外,在以上描述中,僅僅例示了這樣的情況,即用于檢測形成用于 距離計算的累積信息的信息(位置、方向、加速度、活體信息等等)的設(shè) 備和用于獲得(接收)評估結(jié)果的設(shè)備是同一個設(shè)備,但是也存在這樣的 情況,即用于獲得評估結(jié)果的設(shè)備是不包括各類檢測單元的單獨的設(shè)備。
其具體示例是這樣的情況某個用戶擁有終端設(shè)備1,以及諸如計算機之
類的能夠進行網(wǎng)絡(luò)連接的信息處理設(shè)備,并且在此情況下,指定UID的傳 送請求是從上述信息處理設(shè)備到服務(wù)器設(shè)備執(zhí)行的,從而在信息處理設(shè)備處獲得評估結(jié)果。
在此情況下,上述信息處理設(shè)備必須執(zhí)行用于從服務(wù)器設(shè)備一方獲得 特定信息(人際關(guān)系評估值的計算結(jié)果、在上述模式1和2的情況下的用 于計算人際關(guān)系評估值的累積信息,或者為了計算而要評估的所有時間點
的人際距離信息)的處理,從而圖12所示的在終端設(shè)備一方的處理操作
是在上述信息處理設(shè)備等等處執(zhí)行的。
本領(lǐng)域的技術(shù)人員應(yīng)當理解,取決于設(shè)計要求和其他因素,可以進行 各種修改、組合、子組合和變更,只要它們處于所附權(quán)利要求或其等同物 的范圍之內(nèi)。
本發(fā)明包含與2007年11月27日向日本專利局提交的日本專利申請 JP 2007-305956相關(guān)的主題,這里通過引用將該申請的全部內(nèi)容并入。
權(quán)利要求
1. 一種人際關(guān)系評估設(shè)備,包括計算裝置,該計算裝置被配置為執(zhí)行信息獲得處理,用于獲得在兩個或更多個終端設(shè)備中的每一個中在多個時間點上獲得的位置信息,以及評估值計算處理,用于以預定條件成立的時間點作為對象計算各個終端設(shè)備之間的距離的平均值,從而獲得所述平均值來作為關(guān)于每個終端設(shè)備用戶的人際關(guān)系評估值。
2. 根據(jù)權(quán)利要求1所述的人際關(guān)系評估設(shè)備,其中,所述計算裝置還 執(zhí)行范圍條件判定處理,用于針對要充當判定對象的時間點判定一條件是 否成立,該條件是其他終端設(shè)備存在于以充當評估值計算對象的終端設(shè)備 之一的位置為基準的預定范圍之內(nèi);并且其中,在所述評估值計算處理中,以在所述范圍條件判定處理中 判定所述其他終端設(shè)備存在于所述預定范圍內(nèi)的條件成立的時間點為對象 來計算各個終端設(shè)備之間的距離的平均值。
3. 根據(jù)權(quán)利要求2所述的人際關(guān)系評估設(shè)備,其中,在所述信息獲得處理中,在兩個或更多個終端設(shè)備中的每一個處在多個時間點上獲得的各個終端設(shè)備的方向信息與所述位置信息一起被獲得;并且其中,在所述范圍條件判定處理中,針對要充當判定對象的時間 點判定一條件是否成立,該條件是所述其他終端設(shè)備存在于根據(jù)所述終端 設(shè)備之一的方向設(shè)定的預定范圍之內(nèi)。
4. 根據(jù)權(quán)利要求3所述的人際關(guān)系評估設(shè)備,其中,在所述信息獲得 處理中,在兩個或更多個終端設(shè)備中的每一個處在多個時間點上檢測到的 加速度信息與所述位置信息和所述方向信息一起被獲得;并且其中,所述計算裝置還執(zhí)行行為條件判定處理,用于基于充當評估值計算對象的終端設(shè)備之 一的加速度變化模式和其他終端設(shè)備的加速度變化模式,針對要充當判定 對象的時間點判定一條件是否成立,該條件是每個終端設(shè)備用戶的行為同步;并且其中,在所述評估值計算處理中,以在所述范圍條件判定處理中 判定所述其他終端設(shè)備存在于所述預定范圍內(nèi)的條件成立并且在所述行為 條件判定處理中判定每個終端設(shè)備用戶的行為同步的條件成立的時間點為 對象來計算各個終端設(shè)備之間的距離的平均值。
5. 根據(jù)權(quán)利要求4所述的人際關(guān)系評估設(shè)備,其中,在所述信息獲得 處理中,在兩個或更多個終端設(shè)備中的每一個中在多個時間點上檢測到的 每個終端設(shè)備用戶的活體信息與所述位置信息、所述方向信息和所述加速 度信息一起被獲得;并且其中,所述計算裝置還執(zhí)行活體條件判定處理,用于基于從充當評估值計算對象的終端設(shè)備 之一獲得的所述活體信息和從其他終端設(shè)備獲得的所述活體信息,針對要 充當判定對象的時間點判定一條件是否成立,該條件是每個終端設(shè)備用戶 的活體狀態(tài)同步;并且其中,在所述評估值計算處理中,以在所述范圍條件判定處理中 判定所述其他終端設(shè)備存在于所述預定范圍內(nèi)的條件成立、并且在所述行 為條件判定處理中判定每個終端設(shè)備用戶的行為同步的條件成立、并且在 所述活體條件判定處理中判定每個終端設(shè)備用戶的活體狀態(tài)同步的條件成 立的時間點為對象來計算各個終端設(shè)備之間的距離的平均值。
6. 根據(jù)權(quán)利要求5所述的人際關(guān)系評估設(shè)備,其中,所述計算裝置還執(zhí)行布局狀態(tài)條件判定處理,用于基于充當評估值計算對象的終端設(shè) 備之一的位置信息和其他終端設(shè)備的位置信息,針對要充當判定對象的時 間點判定一條件是否成立,該條件是所述一個終端設(shè)備對應(yīng)于所述其他終 端設(shè)備的布局狀態(tài)是預定的布局狀態(tài);并且其中,在所述評估值計算處理中,以在所述范圍條件判定處理中 判定所述其他終端設(shè)備存在于所述預定范圍內(nèi)的條件成立、并且在所述行 為條件判定處理中判定每個終端設(shè)備用戶的行為同步的條件成立、并且在 所述活體條件判定處理中判定每個終端設(shè)備用戶的活體狀態(tài)同步的條件成立、并且在所述布局狀態(tài)條件判定處理中判定所述一個終端設(shè)備的布局狀 態(tài)是預定的布局狀態(tài)的條件成立的時間點為對象來計算各個終端設(shè)備之間 的距離的平均值。
7. 根據(jù)權(quán)利要求6所述的人際關(guān)系評估設(shè)備,其中,在所述評估值計 算處理中,僅針對在所述范圍條件判定處理中判定所述其他終端設(shè)備存在 于所述預定范圍內(nèi)的條件成立、并且在所述行為條件判定處理中判定每個 終端設(shè)備用戶的行為同步的條件成立、并且在所述活體條件判定處理中判 定每個終端設(shè)備用戶的活體狀態(tài)同步的條件成立的時間點計算各個終端設(shè) 備之間的距離的平均值。
8. 根據(jù)權(quán)利要求7所述的人際關(guān)系評估設(shè)備,其中,所述計算裝置還執(zhí)行正規(guī)化處理,用于通過將在所述評估值計算處理中獲得的從某個終端 設(shè)備用戶到其他多個終端設(shè)備用戶的人際距離平均值中的每一個除以其總 值,來對所獲得的人際距離平均值進行正規(guī)化。
9. 一種人際關(guān)系評估方法,包括以下步驟獲得在多個時間點上在兩個或更多個終端設(shè)備中的每一個處獲得的位 置信息;以及以預定條件成立的時間點作為對象計算各個終端設(shè)備之間的距離的平 均值,從而獲得所述平均值來作為關(guān)于每個終端設(shè)備用戶的人際關(guān)系評估 值。
10. —種人際關(guān)系評估系統(tǒng),包括 兩個或更多個終端設(shè)備;以及 服務(wù)器設(shè)備;其中,所述終端設(shè)備包括終端方通信裝置,該終端方通信裝置被配置為與所述服務(wù)器設(shè)備 執(zhí)行數(shù)據(jù)通信;位置檢測裝置,該位置檢測裝置被配置為檢測當前位置;以及 終端方控制裝置,該終端方控制裝置被配置為執(zhí)行終端方信息發(fā) 送控制處理,用于執(zhí)行控制,以便使所述位置檢測裝置在每個時間點順序檢測到的位置信息被所述終端方通信裝置發(fā)送到所述服務(wù)器設(shè)備; 并且其中,所述服務(wù)器設(shè)備包括服務(wù)器方通信裝置,該服務(wù)器方通信裝置被配置為與所述終端設(shè) 備執(zhí)行數(shù)據(jù)通信;記錄裝置,該記錄裝置被配置為對預定的記錄介質(zhì)執(zhí)行信息的記錄;以及服務(wù)器方控制裝置; 并且其中,所述服務(wù)器方控制裝置執(zhí)行記錄控制處理,用于對所述記錄裝置執(zhí)行控制,以便響應(yīng)于在所 述終端方信息發(fā)送控制處理中發(fā)送的信息被所述服務(wù)器方通信裝置所接收 到,所接收到的信息以能夠?qū)λ鼋K端設(shè)備中的每一個和每個時間點執(zhí)行 識別的方式被記錄在所述記錄介質(zhì)中,以及評估值計算處理,用于基于在所述記錄控制處理中記錄在所述記 錄介質(zhì)中的信息,以預定條件成立的時間點作為對象計算各個終端設(shè)備之 間的距離的平均值,從而獲得所述平均值來作為關(guān)于每個終端設(shè)備用戶的 人際關(guān)系評估值。
11. 根據(jù)權(quán)利要求10所述的人際關(guān)系評估系統(tǒng),其中,所述服務(wù)器方 控制裝置還執(zhí)行范圍條件判定處理,用于針對要充當判定對象的時間點判 定一條件是否成立,該條件是其他終端設(shè)備存在于以充當評估值計算對象 的終端設(shè)備之一的位置為基準的預定范圍之內(nèi);并且其中,在所述評估值計算處理中,以在所述范圍條件判定處理中 判定所述其他終端設(shè)備存在于所述預定范圍內(nèi)的條件成立的時間點為對象 來計算各個終端設(shè)備之間的距離的平均值。
12. 根據(jù)權(quán)利要求11所述的人際關(guān)系評估系統(tǒng),其中,所述終端設(shè)備 還包括方向檢測裝置,該方向檢測裝置被配置為檢測自身設(shè)備所對的方向; 并且其中,在所述終端方信息發(fā)送控制處理中,執(zhí)行控制,以便使所 述方向檢測裝置在每個時間點順序檢測到的方向的信息與所述位置檢測裝 置檢測到的位置信息一起被所述終端方通信裝置發(fā)送到所述服務(wù)器設(shè)備;并且其中,在所述服務(wù)器方控制裝置進行的所述范圍條件判定處理 中,針對要充當判定對象的時間點判定一條件是否成立,該條件是所述其 他終端設(shè)備存在于根據(jù)所述一個終端設(shè)備的方向設(shè)定的預定范圍之內(nèi)。
13. 根據(jù)權(quán)利要求12所述的人際關(guān)系評估系統(tǒng),其中,所述終端設(shè)備 還包括加速度檢測裝置,該加速度檢測裝置被配置為檢測施加到自身設(shè)備的 加速度;并且其中,在所述終端方信息發(fā)送控制處理中,執(zhí)行控制,以便使所 述加速度檢測裝置在每個時間點順序檢測到的加速度的信息與所述位置檢 測裝置檢測到的位置信息和所述方向檢測裝置檢測到的方向信息一起被所 述終端方通信裝置發(fā)送到所述服務(wù)器設(shè)備;并且其中,所述服務(wù)器方控制裝置還執(zhí)行行為條件判定處理,用于基于充當評估值計算對象的終端設(shè)備之 一的加速度變化模式和其他終端設(shè)備的加速度變化模式,針對要充當判定 對象的時間點判定一條件是否成立,該條件是每個終端設(shè)備用戶的行為同 步;并且其中,在所述評估值計算處理中,以在所述范圍條件判定處理中 判定所述其他終端設(shè)備存在于所述預定范圍內(nèi)的條件成立并且在所述行為 條件判定處理中判定每個終端設(shè)備用戶的行為同步的條件成立的時間點為 對象來計算各個終端設(shè)備之間的距離的平均值。
14. 根據(jù)權(quán)利要求13所述的人際關(guān)系評估系統(tǒng),其中,所述終端設(shè)備 還包括活體信息檢測裝置,該活體信息檢測裝置被配置為檢測用戶的活體信息;并且其中,在所述終端方信息發(fā)送控制處理中,執(zhí)行控制,以便使所 述活體信息檢測裝置在每個時間點順序檢測到的活體信息與所述位置檢測 裝置檢測到的位置信息、所述方向檢測裝置檢測到的方向信息和所述加速 度檢測裝置檢測到的加速度的信息一起被所述終端方通信裝置發(fā)送到所述 服務(wù)器設(shè)備;并且其中,所述服務(wù)器方控制裝置還執(zhí)行活體條件判定處理,用于基于從充當評估值計算對象的終端設(shè)備 之一獲得的所述活體信息和從其他終端設(shè)備獲得的所述活體信息,針對要 充當判定對象的時間點判定一條件是否成立,該條件是每個終端設(shè)備用戶的活體狀態(tài)同步;并且其中,在所述評估值計算處理中,以在所述范圍條件判定處理中 判定所述其他終端設(shè)備存在于所述預定范圍內(nèi)的條件成立、并且在所述行 為條件判定處理中判定每個終端設(shè)備用戶的行為同步的條件成立、并且在 所述活體條件判定處理中判定每個終端設(shè)備用戶的活體狀態(tài)同步的條件成 立的時間點為對象來計算各個終端設(shè)備之間的距離的平均值。
15. 根據(jù)權(quán)利要求14所述的人際關(guān)系評估系統(tǒng),其中,所述服務(wù)器方 控制裝置還執(zhí)行布局狀態(tài)條件判定處理,用于基于充當評估值計算對象的終端設(shè) 備之一的位置信息和其他終端設(shè)備的位置信息,針對要充當判定對象的時 間點判定一條件是否成立,該條件是所述一個終端設(shè)備對應(yīng)于所述其他終 端設(shè)備的布局狀態(tài)是預定的布局狀態(tài);并且其中,在所述評估值計算處理中,以在所述范圍條件判定處理中 判定所述其他終端設(shè)備存在于所述預定范圍內(nèi)的條件成立、并且在所述行 為條件判定處理中判定每個終端設(shè)備用戶的行為同步的條件成立、并且在 所述活體條件判定處理中判定每個終端設(shè)備用戶的活體狀態(tài)同步的條件成 立、并且在所述布局狀態(tài)條件判定處理中判定所述一個終端設(shè)備的布局狀 態(tài)是預定的布局狀態(tài)的條件成立的時間點為對象來計算各個終端設(shè)備之間 的距離的平均值。
16. 根據(jù)權(quán)利要求15所述的人際關(guān)系評估系統(tǒng),其中,在所述評估值 計算處理中,僅針對在所述范圍條件判定處理中判定所述其他終端設(shè)備存 在于所述預定范圍內(nèi)的條件成立、并且在所述行為條件判定處理中判定每 個終端設(shè)備用戶的行為同步的條件成立、并且在所述活體條件判定處理中 判定每個終端設(shè)備用戶的活體狀態(tài)同步的條件成立的時間點計算各個終端 設(shè)備之間的距離的平均值。
17. 根據(jù)權(quán)利要求16所述的人際關(guān)系評估系統(tǒng),其中,所述服務(wù)器方 控制裝置還執(zhí)行正規(guī)化處理,用于通過將在所述評估值計算處理中獲得的從某個終端 設(shè)備用戶到其他多個終端設(shè)備用戶的人際距離平均值中的每一個除以其總 值,來對所獲得的人際距離平均值進行正規(guī)化。
18. 根據(jù)權(quán)利要求17所述的人際關(guān)系評估系統(tǒng),其中,所述服務(wù)器方 控制裝置還執(zhí)行服務(wù)器方信息發(fā)送控制處理,用于執(zhí)行控制,以便使在所述評估 值計算處理中獲得的人際距離平均值或者在所述正規(guī)化處理中正規(guī)化的人 際距離平均值被所述服務(wù)器方通信裝置發(fā)送到所述終端設(shè)備; 并且其中,所述終端方控制裝置還執(zhí)行接收控制處理,用于執(zhí)行控制,以便使在所述服務(wù)器方信息發(fā)送 控制處理中發(fā)送的信息被所述終端方通信裝置所接收。
19. 根據(jù)權(quán)利要求18所述的人際關(guān)系評估系統(tǒng),其中所述終端設(shè)備還包括顯示裝置,該顯示裝置被配置為執(zhí)行信息的顯示;其中,所述終端方控制裝置還執(zhí)行顯示控制處理,用于執(zhí)行控制,以便以與在所述接收控制處理中 接收的所述人際距離平均值或者所述正規(guī)化的人際距離平均值相對應(yīng)的顯 示模式在所述顯示裝置上執(zhí)行表示人際關(guān)系的顯示。
20. —種終端設(shè)備,用于包括兩個或更多個所述終端設(shè)備和一服務(wù)器 設(shè)備的人際關(guān)系評估系統(tǒng),所述終端設(shè)備包括通信裝置,該通信裝置被配置為與所述服務(wù)器設(shè)備執(zhí)行數(shù)據(jù)通信; 位置檢測裝置,該位置檢測裝置被配置為檢測當前位置;以及 控制裝置;其中,所述控制裝置執(zhí)行信息發(fā)送控制處理,用于執(zhí)行控制,以便使所述位置檢測裝置在 每個時間點順序檢測到的位置信息被所述通信裝置發(fā)送到所述服務(wù)器設(shè) 備,以及接收控制處理,用于執(zhí)行控制,以便使從所述服務(wù)器設(shè)備發(fā)送來 的、基于從所述各個終端設(shè)備發(fā)送的所述位置信息計算出的關(guān)于各個終端 設(shè)備用戶的人際關(guān)系評估值被所述通信裝置所接收。
21. 根據(jù)權(quán)利要求20所述的終端設(shè)備,還包括 顯示裝置,該顯示裝置被配置為執(zhí)行信息的顯示;其中,所述控制裝置還執(zhí)行顯示控制處理,用于執(zhí)行控制,以便以與在所述接收控制處理中 接收的所述人際關(guān)系評估值相對應(yīng)的顯示模式在所述顯示裝置上執(zhí)行表示 人際關(guān)系的顯示。
22. 根據(jù)權(quán)利要求11所述的終端設(shè)備,還包括-方向檢測裝置,該方向檢測裝置被配置為檢測自身設(shè)備所對的方向; 其中,在所述信息發(fā)送控制處理中,執(zhí)行控制,以便使所述方向檢測裝置在每個時間點順序檢測到的方向的信息與所述位置檢測裝置檢測到的 位置信息一起被所述通信裝置發(fā)送到所述服務(wù)器設(shè)備。
23. 根據(jù)權(quán)利要求22所述的終端設(shè)備,還包括加速度檢測裝置,該加速度檢測裝置被配置為檢測施加到自身設(shè)備的 加速度;其中,在所述信息發(fā)送控制處理中,執(zhí)行控制,以便使所述加速度檢 測裝置在每個時間點順序檢測到的加速度的信息與所述位置檢測裝置檢測 到的位置信息和所述方向檢測裝置檢測到的方向的信息一起被所述通信裝 置發(fā)送到所述服務(wù)器設(shè)備。
24. 根據(jù)權(quán)利要求23所述的終端設(shè)備,還包括活體信息檢測裝置,該活體信息檢測裝置被配置為檢測用戶的活體信息;其中,在所述信息發(fā)送控制處理中,執(zhí)行控制,以便使所述活體信息 檢測裝置在每個時間點順序檢測到的活體信息與所述位置檢測裝置檢測到 的位置信息、所述方向檢測裝置檢測到的方向的信息和所述加速度檢測裝 置檢測到的加速度的信息一起被所述通信裝置發(fā)送到所述服務(wù)器設(shè)備。
25. —種人際關(guān)系評估方法,包括以下步驟獲得針對兩個或更多個用戶中的每一個的、在多個時間點上的位置信息;以及以預定條件成立的時間點作為對象計算各個用戶之間的距離的平均 值,從而獲得該平均值來作為關(guān)于各個用戶的人際關(guān)系評估值。
26. —種人際關(guān)系評估設(shè)備,包括 計算單元,該計算單元被配置為執(zhí)行信息獲得處理,用于獲得在兩個或更多個終端設(shè)備中的每一個中 在多個時間點上獲得的位置信息,以及評估值計算處理,用于以預定條件成立的時間點作為對象計算各 個終端設(shè)備之間的距離的平均值,從而獲得所述平均值來作為關(guān)于每個終 端設(shè)備用戶的人際關(guān)系評估值。
27. —種人際關(guān)系評估系統(tǒng),包括 兩個或更多個終端設(shè)備;以及 服務(wù)器設(shè)備;其中,所述終端設(shè)備包括終端方通信單元,該終端方通信單元被配置為與所述服務(wù)器設(shè)備執(zhí)行數(shù)據(jù)通信;位置檢測單元,該位置檢測單元被配置為檢測當前位置;以及終端方控制單元,該終端方控制單元被配置為執(zhí)行終端方信息發(fā) 送控制處理,用于執(zhí)行控制,以便使所述位置檢測單元在每個時間點順序 檢測到的位置信息被所述終端方通信單元發(fā)送到所述服務(wù)器設(shè)備; 并且其中,所述服務(wù)器設(shè)備包括服務(wù)器方通信單元,該服務(wù)器方通信單元被配置為與所述終端設(shè) 備執(zhí)行數(shù)據(jù)通信;記錄單元,該記錄單元被配置為對預定的記錄介質(zhì)執(zhí)行信息的記錄;以及服務(wù)器方控制單元; 并且其中,所述服務(wù)器方控制單元執(zhí)行記錄控制處理,用于對所述記錄單元執(zhí)行控制,以便響應(yīng)于在所述終端方信息發(fā)送控制處理中發(fā)送的信息被所述服務(wù)器方通信單元所接收 到,所接收到的信息以能夠?qū)λ鼋K端設(shè)備中的每一個和每個時間點執(zhí)行 識別的方式被記錄在所述記錄介質(zhì)中,以及評估值計算處理,用于基于在所述記錄控制處理中記錄在所述記 錄介質(zhì)中的信息,以預定條件成立的時間點作為對象計算各個終端設(shè)備之 間的距離的平均值,從而獲得所述平均值來作為關(guān)于每個終端設(shè)備用戶的 人際關(guān)系評估值。
28. —種終端設(shè)備,用于包括兩個或更多個所述終端設(shè)備和一服務(wù)器設(shè)備的人際關(guān)系評估系統(tǒng),所述終端設(shè)備包括通信單元,該通信單元被配置為與所述服務(wù)器設(shè)備執(zhí)行數(shù)據(jù)通信; 位置檢測單元,該位置檢測單元被配置為檢測當前位置;以及 控制單元;其中,所述控制單元執(zhí)行信息發(fā)送控制處理,用于執(zhí)行控制,以便使所述位置檢測單元在 每個時間點順序檢測到的位置信息被所述通信單元發(fā)送到所述服務(wù)器設(shè) 備,以及接收控制處理,用于執(zhí)行控制,以便使從所述服務(wù)器設(shè)備發(fā)送來 的、基于從所述各個終端設(shè)備發(fā)送的所述位置信息計算出的關(guān)于各個終端 設(shè)備用戶的人際關(guān)系評估值被所述通信單元所接收。
全文摘要
本發(fā)明提供了人際關(guān)系評估設(shè)備、方法和系統(tǒng)以及終端設(shè)備。一種人際關(guān)系評估方法,包括以下步驟獲得在多個時間點上在兩個或更多個終端設(shè)備中的每一個處獲得的位置信息;以及以預定條件成立的時間點作為對象計算各個終端設(shè)備之間的距離的平均值,從而獲得所述平均值來作為關(guān)于每個終端設(shè)備用戶的人際關(guān)系評估值。
文檔編號G06Q10/00GK101447043SQ200810178909
公開日2009年6月3日 申請日期2008年11月27日 優(yōu)先權(quán)日2007年11月27日
發(fā)明者今孝安, 伊藤大二, 佐古曜一郎, 佐野茜, 杉野彰信, 林和則, 竹原充, 蒲谷美輝, 鐮田恭則, 飛鳥井正道 申請人:索尼株式會社