述。
[0026]圖1是示出根據(jù)本發(fā)明實施例的包括動作檢測功能的兩個移動站的設備的框圖。
[0027]如圖所示,包括動作檢測功能的移動站A 100和移動站B 110中的每一個包括動作檢測器102(112)、數(shù)據(jù)發(fā)送器104(116)和數(shù)據(jù)接收器106(114)。
[0028]參照圖1,動作檢測器102(112)經(jīng)由傳感器(例如,加速度傳感器)感測由用戶輸入的動作以獲得傳感器數(shù)據(jù),并基于獲得的傳感器數(shù)據(jù)來驅動動作檢測算法以確定由用戶輸入的動作。這里,動作檢測算法的示例包括撞擊檢測算法、搖晃(shake)檢測算法、快移(snap)檢測算法等。更具體地講,動作檢測器102(112)從獲得的傳感器數(shù)據(jù)提取(確定)用于動作檢測的參數(shù),以經(jīng)由數(shù)據(jù)發(fā)送器104(116)將所述參數(shù)發(fā)送到對方移動站,并且動作檢測器102(112)經(jīng)由數(shù)據(jù)接收器106(114)從對方移動站接收由對方移動站提取的(確定的)用于動作檢測的參數(shù)。另外,動作檢測器102(112)比較通過發(fā)送/接收與對方移動站共享的參數(shù),即,將移動站自身提取的(確定的)參數(shù)和由對方移動站提取的參數(shù)進行比較以確定由用戶輸入的動作。
[0029]數(shù)據(jù)發(fā)送器104(116)將從動作檢測器102(112)輸入的用于動作檢測的參數(shù)發(fā)送到對方移動站。這里,數(shù)據(jù)發(fā)送器104(116)可使用藍牙通信、無線局域網(wǎng)(LAN)通信、WIFI通信、紅外線通信、超寬帶(UWB)通信等來執(zhí)行與對方移動站的通信。
[0030]數(shù)據(jù)接收器106(114)從對方移動站接收由對方移動站提取的用于動作檢測的參數(shù),以將提取的參數(shù)提供給動作檢測器102(112)。這里,數(shù)據(jù)接收器106(114)可使用藍牙通信、無線局域網(wǎng)(LAN)通信、WIFI通信、紅外線通信、超寬帶(UWB)通信等來執(zhí)行與對方移動站的通信。
[0031]圖2示出根據(jù)本發(fā)明實施例的用于經(jīng)由包括動作檢測功能的兩個移動站中的動作檢測功能來確定動作的處理。
[0032]參照圖2,在塊201,移動站確定電源是否接通。
[0033]當在塊201檢測到電源接通時,在塊203,移動站開始傳感器驅動。這里,盡管使用當檢測到電源接通時開始傳感器驅動的示例來描述本發(fā)明的實施例,但是傳感器驅動可根據(jù)特定事件而開始,并且可基于實現(xiàn)的情況進行各種修改。
[0034]在塊205,移動站經(jīng)由傳感器來感測由用戶輸入的動作以獲得傳感器數(shù)據(jù),并且在塊207,移動站從獲得的傳感器數(shù)據(jù)提取用于動作檢測的參數(shù)。
[0035]在塊209,移動站將提取的用于動作檢測的參數(shù)發(fā)送到對方移動站,并且在塊211,移動站從對方移動站接收由對方移動站提取的用于動作檢測的參數(shù)。這里,用于動作檢測的參數(shù)以圖3示出的數(shù)據(jù)格式的形式被發(fā)送/接收。稍后,參照圖3更詳細地描述數(shù)據(jù)格式。
[0036]在塊213,移動站比較經(jīng)由發(fā)送/接收而與對方移動站共享的參數(shù),以確定由用戶輸入的動作并執(zhí)行與確定的動作關聯(lián)的功能。這里,稍后參照圖4更詳細地描述用于比較與對方移動站共享的參數(shù)以確定由用戶輸入的動作的方法。
[0037]移動站結束根據(jù)本發(fā)明實施例的算法。
[0038]圖3示出根據(jù)本發(fā)明實施例的在包括動作檢測功能的兩個移動站中為了動作確定而共享的數(shù)據(jù)格式。
[0039]參照圖3,為了動作確定而在移動站之間共享的數(shù)據(jù)包括用于動作檢測的參數(shù)(諸如移動站ID 300、動作ID 302、動作發(fā)生的時間點304、動作維持的持續(xù)時間306、動作強度308、動作方向310等)??砂葱杼砑踊騽h除其他參數(shù)。移動站ID 300充當移動站的唯一標識符,并用于確定什么動作被輸入到每個移動站。動作ID 302充當輸入到移動站的動作的標識符,指示動作(例如,碰撞、搖晃、快移等),并用于確定相同的動作是否被輸入到每個移動站。動作發(fā)生的時間點304用于確定輸入到移動站的動作是否在同一時間點發(fā)生。當在兩個移動站之間共享的參數(shù)中動作ID 302和動作發(fā)生的時間點304—致時,每個移動站比較動作維持的時間306、動作強度308、動作方向310等以確定由用戶輸入的動作。這里,動作維持的持續(xù)時間306用于確定維持較長時間的動作被輸入的移動站,動作強度308用于確定強度較強的動作被輸入的移動站,動作方向310用于確定在每個移動站輸入的動作的方向。
[0040]圖4示出根據(jù)本發(fā)明實施例的用于在包括動作檢測功能的兩個移動站中通過比較與對方移動站共享的參數(shù)來確定由用戶輸入的動作的處理。這里,圖4示出用于當文件傳輸功能關聯(lián)到互相碰撞并產(chǎn)生撞擊的兩個移動站時確定動作的方法的示例。在此情況下,由移動站和對方移動站共享的參數(shù)包括移動站ID、動作ID、動作發(fā)生的時間點、動作強度等。
[0041]參照圖4,在塊401,移動站與對方移動站共享用于動作檢測的參數(shù)。例如,第一移動站發(fā)送在第一移動站提取的用于動作檢測的參數(shù),并接收由第二(對方)移動站提取的用于動作檢測的參數(shù)。
[0042]在塊403,移動站從由對方移動站提取的用于動作檢測的參數(shù)來確定對方移動站的移動站ID。
[0043]在塊405,移動站從由其自身提取的用于動作檢測的參數(shù)和由對方移動站提取的用于動作檢測的參數(shù)來確定動作ID,并比較確定的動作ID。在塊407,移動站確定所述確定的動作ID是否一致。
[0044]當在塊407確定所述確定的動作ID不一致時,移動站結束根據(jù)本發(fā)明實施例的處理。
[0045]相反,當在塊407確定所述確定的動作ID —致時,移動站繼續(xù)進行到塊409,以從由其自身提取的用于動作檢測的參數(shù)和由對方移動站提取的用于動作檢測的參數(shù)來確定動作發(fā)生的時間點,并比較確定的動作發(fā)生的時間點。在塊411,移動站確定所述確定的動作發(fā)生的時間點是否一致。
[0046]當在塊411確定所述確定的動作發(fā)生的時間點不一致時,移動站結束根據(jù)本發(fā)明實施例的處理。
[0047]相反,當在塊411確定所述確定的動作發(fā)生的時間點一致時,移動站確定移動站和對方移動站已同時檢測到相同的動作,并繼續(xù)進行到塊413,以從由其自身提取的用于動作檢測的參數(shù)和由對方移動站提取的用于動作檢測的參數(shù)來確定動作強度,并隨后比較確定的動作強度。
[0048]在塊415,移動站通過動作強度比較來確定移動站的動作強度是否大于對方移動站的動作強度。
[0049]當在塊415確定移動站的動作強度大于對方移動站的動作強度時,移動站在塊417將由用戶輸入到移動站的動作確定為用于文件發(fā)送的動作,并繼續(xù)進行到塊419以將由用戶輸入到對方移動站的動作確定為用于文件接收的動作。
[0050]相反,當在塊415確定移動站的動作強度不大于對方移動站的動作強度時,移動站在塊421將由用戶輸入到移動站的動作確定為用于文件接收的動作,并繼續(xù)進行到塊423以將由用戶輸入到對方移動站的動作確定為用于文件發(fā)送的動作。
[0051 ] 此后,移動站結束根據(jù)本發(fā)明實施例的處理。
[0052]在實施例中,作為由移動站和對方移動站共享的用于動作檢測的參數(shù),相關移動站的ID被發(fā)送。因此,當存在兩個或更多個移動站時可利用本發(fā)明。例如,當三個或更多個用戶將搖晃動作輸入到移動站時,每個移動站可在最短時間內(nèi)知道將移動站搖晃許多次的用戶,并知道移動站自身是搖晃許多次的第η移動站。
[0053]盡管在本發(fā)明實施例中,移動站和對方移動站共享用于動作檢測的參數(shù),并且每個移