專利名稱:移動設備之間的配對方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,特別涉及一種結合碰撞信息和語音信息實現(xiàn)在移動設備之間建立配對的方法及系統(tǒng)。
背景技術:
隨著移動通信技術的發(fā)展,以手機為代表的移動設備得到了極大的普及,人們在日常生活中經(jīng)常需要在移動設備之間進行各種數(shù)據(jù)傳輸,包括傳輸名片、圖片、音樂、文檔資料、程序等。數(shù)據(jù)傳輸?shù)姆绞絼t可以借助多種通信技術(例如紅外、藍牙、無線Wi-Fi等)來進行。一般,在進行數(shù)據(jù)傳輸之前,需要在參與的兩個或多個移動設備之間建立配對。以常見的藍牙技術(Bluetooth)為例,建立配對的過程為先開啟兩個移動設備的藍牙功能; 由其中的一個移動設備進行搜索;從搜索到的鄰近區(qū)域的多個移動設備中選擇所需要配對的那一個移動設備;在需輸入“配對密碼”的提示下輸入正確的配對密碼后即可與選擇的那一個移動設備建立配對,后續(xù)進行相應的數(shù)據(jù)傳輸。由上可知,上述配對過程存在操作繁瑣、藍牙的通信覆蓋范圍有限(一般10米內)等缺失。而隨著通信技術的發(fā)展,針對移動設備之間建立配對及數(shù)據(jù)傳輸?shù)膽靡灿辛瞬煌臄U展。例如,目前市場上的手機或平板電腦已有很多都配置了加速度感應器,藉此可以感應到手機或平板電腦的運動狀態(tài)的變化,如發(fā)生碰撞事件。基于加速度感應器的上述特點,業(yè)界開發(fā)出了相應的服務應用。例如,目前在蘋果公司的app store等手機應用軟件商店中有一個叫Bump的應用軟件,就是利用加速度感應器,讓兩個手機先碰撞一下,然后把兩個手機發(fā)生碰撞這個事件和碰撞的特征參數(shù)傳輸給網(wǎng)絡服務器,網(wǎng)絡服務器通過收到的碰撞事件的地理位置信息、時間、碰撞的特征參數(shù)等信息來在手機之間建立配對,也就是判斷究竟是哪兩個用戶的手機發(fā)生了碰撞,然后促使這兩個手機建立配對,且在配對成功后可以通過網(wǎng)絡服務器來傳輸數(shù)據(jù)。但上述Bump應用的問題在于手機所獲取的地理位置信息的精度不是很高,尤其是在室內誤差更大,這樣就造成用戶之間建立配對時可能配對的用戶的范圍太廣,因而比較容易發(fā)生配對失敗或者配對錯誤的情況。
發(fā)明內容
本發(fā)明的目的在于提供一種在移動設備之間建立配對的系統(tǒng)及方法,用于提高移動設備之間配對的準確性。為達到上述目的及其他目的,本發(fā)明在一方面提供一種在移動設備之間建立配對的系統(tǒng),包括至少兩個移動設備以及與所述移動設備建立通信連接的網(wǎng)絡服務器;每一個所述移動設備包括碰撞應用程式;加速度感應器,用于在應用所述碰撞應用程式時檢測所述移動設備與其他移動設備發(fā)生碰撞事件的碰撞參數(shù);時間提取單元,用于提取發(fā)生所述碰撞事件的碰撞時間;定位單元,用于獲取所述移動設備在發(fā)生碰撞事件時的地理位置信息;音頻拾取單元,用于拾取所述移動設備在發(fā)生碰撞事件過程中的語音信息;第一通信單元,與所述加速度感應器、所述時間提取單元、所述定位單元、以及所述音頻拾取單元連接,用于將所述加速度感應器檢測到的所述碰撞參數(shù)、所述時間提取單元提取的所述碰撞時間、所述定位單元獲取的所述地理位置信息、以及所述音頻拾取單元獲取的所述語音信息一并上傳至所述網(wǎng)絡服務器;配對單元;所述網(wǎng)絡服務器包括第二通信單元,用于接收由發(fā)生碰撞事件的兩個或多個移動設備通過各自的所述第一通信單元上傳的所述加速度感應器檢測到的所述碰撞參數(shù)、所述時間提取單元提取的所述碰撞時間、所述定位單元獲取的所述地理位置信息、以及所述音頻拾取單元獲取的所述語音信息;碰撞事件分析單元,用于對所述碰撞參數(shù)、所述碰撞時間以及所述地理位置信息進行分析,以篩選出與所述移動設備在碰撞事件上匹配的移動設備;語音信息分析單元,用于對所述語音信息進行分析,以從所述碰撞事件分析單元篩選出 的移動設備中進一步篩選出在語音信息上匹配的移動設備;篩選結果推送單元,用于將所述語音信息分析單元篩選出的移動設備的信息通過所述第二通信單元和所述第一通信單元傳輸至相應的所述移動設備上并予以顯示,以供相應的所述移動設備進行配對確認并通過所述配對單元與配對確認的發(fā)生碰撞事件的其他移動設備建立配對,從而實現(xiàn)在配對的移動設備之間進行數(shù)據(jù)傳輸??蛇x地,所述移動設備還包括通過所述第一通信單元將所述移動設備所對應的用戶的身份信息上傳至所述網(wǎng)絡服務器;所述網(wǎng)絡服務器篩選結果推送單元還包括通過所述第二通信單元將所述碰撞事件分析單元篩選出的移動設備所對應的用戶的身份信息或所述語音信息分析單元篩選出的移動設備所對應的用戶的身份信息傳輸至相應的所述移動設備上??蛇x地,所述碰撞參數(shù)包括碰撞力度??蛇x地,所述語音信息是由所述音頻拾取單元在所述移動設備發(fā)生碰撞事件前后一段時間內拾取得到的;所述語音信息分析單元是利用比較兩個或多個所述語音信息中的音頻信號相似度來分析并篩選出的??蛇x地,由所述篩選結構推送單元傳輸至所述移動設備上并顯示的移動設備是以發(fā)生碰撞事件的可能性大小由大到小進行排序的。本發(fā)明在另一方面提供一種在移動設備之間建立配對的方法,應用于包括至少兩個移動設備以及與所述移動設備建立通信連接的網(wǎng)絡服務器的配對系統(tǒng)中,所述移動設備配置有加速度感應器和碰撞應用程式;所述配對方法包括在應用所述碰撞應用程式且將所述移動設備與其他移動設備發(fā)生碰撞事件時,由所述移動設備檢測所述碰撞事件的碰撞參數(shù)、提取發(fā)生所述碰撞事件的碰撞時間、獲取所述移動設備在發(fā)生碰撞事件時的地理位置信息、以及拾取所述移動設備在發(fā)生碰撞事件過程中的語音信息;將得到的所述碰撞參數(shù)、所述碰撞時間、所述地理位置信息、以及所述語音信息上傳至所述網(wǎng)絡服務器;網(wǎng)絡服務器接收由發(fā)生碰撞事件的兩個或多個移動設備上傳的所述碰撞參數(shù)、所述碰撞時間、所述地理位置信息、以及所述語音信息;碰撞事件分析過程對所述碰撞參數(shù)、所述碰撞時間以及所述地理位置信息進行分析,以篩選出與所述移動設備在碰撞事件上匹配的移動設備;語音信息分析過程對所述語音信息進行分析,以從所述碰撞事件分析過程中篩選出的移動設備的信息中進一步篩選出在語音信息上匹配的移動設備;將篩選出的移動設備的信息傳輸至相應的所述移動設備上并予以顯示,以供相應的所述移動設備進行配對確認并與配對確認的發(fā)生碰撞事件的其他移動設備建立配對,從而實現(xiàn)在配對的移動設備之間進行數(shù)據(jù)傳輸??蛇x地,所述移動設備還包括將所述移動設備所對應的用戶的身份信息上傳至所述網(wǎng)絡服務器;所述網(wǎng)絡服務器還包括將篩選出的移動設備的信息所對應的用戶的身份信息傳輸至相應的所述移動設備上??蛇x地,所述碰撞參數(shù)包括碰撞力度??蛇x地,所述語音信息是由所述音頻拾取單元在所述移動設備發(fā)生碰撞事件前后一段時間內拾取得到的;所述語音信息分析單元是利用比較兩個或多個所述語音信息中的音頻信號相似度來分析并篩選出的??蛇x地,由所述篩選結構推送單元傳輸至所述移動設備上并顯示的移動設備是以 發(fā)生碰撞事件的可能性大小由大到小進行排序的。本發(fā)明提供一種在移動設備之間建立配對的系統(tǒng)及方法,主要是在原有的碰撞配對基礎之上額外增加了音頻匹配的輔助,即在至少兩個移動設備進行碰撞配對的時候,在利用碰撞事件中的地理位置信息、碰撞時間、碰撞參數(shù)等信息作為判定依據(jù)建立配對的基礎上,再利用移動設備所記錄的聲音環(huán)境的語音信息的相似度來輔助判斷這些移動設備是否距離很近,從而提高配對的準確性,并相應增強了移動設備的應用體驗。
圖I為本發(fā)明移動設備的配對系統(tǒng)的框架示意圖。圖2為圖I的在一個實施方式中的結構示意圖。圖3為本發(fā)明在移動設備之間建立配對的方法在一個實施方式中的流程示意圖。10移動設備101碰撞應用程式102加速度感應器103時間提取單元104定位單元105音頻拾取單元106第一通信單元107配對單元12網(wǎng)絡服務器121第二通信單元123碰撞事件分析單元125語音信息分析單元127篩選結果推送單元S301 S315步驟
具體實施例方式本發(fā)明的發(fā)明人發(fā)現(xiàn)在現(xiàn)有移動設備配對中提供的利用移動設備之間發(fā)生碰撞事件來建立配對的技術,由于獲取的地理位置信息的精度不是很高,尤其是在室內誤差更大,這樣就造成用戶之間建立配對時可能配對的用戶的范圍太廣,因而比較容易發(fā)生配對失敗或者配對錯誤的情況。因此,本發(fā)明的發(fā)明人對現(xiàn)有技術進行了改進,在移動設備之間建立配對的系統(tǒng)及方法,主要是在原有的碰撞配對基礎之上額外增加了音頻匹配的輔助,從而相比于單獨采用碰撞配對的現(xiàn)有技術,更進一步地提高配對的準確性,并相應增強了移動設備的應用體驗。以下將通過具體實施例來對發(fā)明進行詳細說明,本領域技術人員可由本說明書所揭露的內容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的具體實施方式
加以實施或應用,本說明書中的各項細節(jié)也可以基于不同觀點與應用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。
需要說明的是,本實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構想,遂圖式中僅顯示與本發(fā)明中有關的組件而非按照實際實施時的組件數(shù)目、形狀及尺寸繪制,其實際實施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復雜。本發(fā)明在一方面提供了一種在移動設備之間建立配對的系統(tǒng)。圖I為本發(fā)明移動設備的配對系統(tǒng)的框架示意圖,如圖I所示,所述配對系統(tǒng)包括網(wǎng)絡服務器12以及與網(wǎng)絡服務器12建立通信連接的至少兩個移動設備10。在具體實現(xiàn)上,移動設備10可以是具有執(zhí)行相應數(shù)據(jù)處理及數(shù)據(jù)傳輸?shù)饶芰Φ碾娮赢a品,例如手機、個人數(shù)字助理PDA、或平板電腦等;另外,移動設備10與網(wǎng)絡服務器12可以通過相應的通信網(wǎng)絡建立通信連接,所述通信網(wǎng)絡包括如下中的任一種計算機網(wǎng)絡,例如有線網(wǎng)絡(例如局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)、因特網(wǎng)等)、無線網(wǎng)絡(例如Wi-Fi等);移動通信網(wǎng)絡,例如GSM網(wǎng)絡、GPRS網(wǎng)絡、3G網(wǎng)絡(例如 WCDMA、CDMA2000、TD-SCDMA), LTE 網(wǎng)絡等。圖2為圖I的在一個實施方式中的結構示意圖。結合圖I和圖2,其中的每一個移動設備10均包括碰撞應用程式101、加速度感應器102、時間提取單元103、定位單元104、音頻拾取單元105、第一通信單元106、以及配對單元107 ;網(wǎng)絡服務器12包括第二通信單元121、碰撞事件分析單元123、語音信息分析單元125、篩選結果推送單元127。以下對上述各個單元進行詳細描述。對于參與碰撞事件的每一個移動設備10而言碰撞應用程式101,可以實現(xiàn)在移動設備10之間進行數(shù)據(jù)傳輸。即移動設備的用戶只需將相應的移動設備10相互碰撞就可以建立配對并進行數(shù)據(jù)傳輸,其中,任一方的移動設備中的數(shù)據(jù)會可以經(jīng)由網(wǎng)絡服務器12傳輸至另一方或其他各方的移動設備中,所述數(shù)據(jù)可以是文字信息、圖片、文檔等。加速度感應器102用于在應用碰撞應用程式101時檢測移動設備10與其他移動設備10發(fā)生碰撞事件的碰撞參數(shù)。在具體應用中所述碰撞事件指的就是將兩個移動設備10或多個移動設備10靠近并發(fā)生碰撞;所述碰撞參數(shù)則至少包括碰撞力度。時間提取單元103用于提取發(fā)生所述碰撞事件的碰撞時間。定位單元104用于獲取移動設備10在發(fā)生碰撞事件時的地理位置信息。在具體應用中,定位單兀104可以是全球定位系統(tǒng)(Global Positioning System)定位模塊和/或GSM基站定位模塊。由于定位單元104的結構及其獲取地理位置信息的技術已為本領域技術人員所熟知,故不再在此贅述。音頻拾取單元105用于拾取移動設備10在發(fā)生碰撞事件過程中的語音信息。在具體應用中,所述語音信息是由音頻拾取單元105在移動設備10發(fā)生碰撞事件前后一段時間內拾取得到的。具體地,可以通過設定,控制音頻拾取單元105在所述碰撞事件之前的一段時間、包含所述碰撞事件的時間點的前后一段時間、或在所述碰撞事件之后的一段時間對移動設備10的周邊環(huán)境進行音頻拾取以獲得相應的語音信息。在具體應用中,音頻拾取單元105為麥克風。第一通信單元106,與加速度感應器102、時間提取單元103、定位單元104、以及音頻拾取單元105連接,用于將加速度感應器102檢測到的所述碰撞參數(shù)、時間提取單元103提取的所述碰撞時間、定位單元104獲取的所述地理位置信息、以及音頻拾取單元105獲取的所述語音信息一并上傳至網(wǎng)絡服務器12。另外,需說明的是,在具體應用中,客戶在應用移動設備10上的碰撞應用程式101 時已進行了相應的注冊/登陸,因此,移動設備還包括通過第一通信單元106將移動設備所對應的用戶的身份信息上傳至網(wǎng)絡服務器。對于網(wǎng)絡服務器12而言第二通信單元121,用于接收由發(fā)生碰撞事件的兩個或多個移動設備10通過各自的第一通信單元106上傳的加速度感應器102檢測到的所述碰撞參數(shù)、時間提取單元103提取的所述碰撞時間、定位單元104獲取的所述地理位置信息、以及音頻拾取單元105獲取的所述語音信息。碰撞事件分析單元123,用于對所述碰撞參數(shù)、所述碰撞時間以及所述地理位置信息進行分析,以篩選出與所述移動設備在碰撞事件上匹配的移動設備。在具體應用中,根據(jù)接收自多個用戶發(fā)來的所述碰撞參數(shù)、所述碰撞時間以及所述地理位置,碰撞事件分析單元123的工作在于對上傳的多個所述碰撞時間進行比對,找出它們之間的時間差別小于一個預設時間值Tl (該預設時間Tl是在充分考慮網(wǎng)絡傳輸延時的前提下確保這幾個所述碰撞時間所對應的移動設備10是同時發(fā)生碰撞的情況下設定的);對上傳的多個所述地理位置進行比對,找出它們之間的地理位置是小于一個預設距離值Dl (該預設距離Dl是在充分考慮定位單元104的定位偏差的前提下確保這幾個所述地理位置所對應的移動設備10是同時發(fā)生碰撞的情況下設定的);對上傳的多個所述碰撞參數(shù)進行比對,找出它們之間的碰撞參數(shù)為相同或相近似的,比如說發(fā)生碰撞的移動設備10彼此感應到的對方的碰撞力度應該是相似的,從而加速度感應器感應到的加速度應該是相似的。碰撞事件分析單元123的具體做法屬于本領域的技術人員所熟識的現(xiàn)有技術,故在此不再予以贅述。語音信息分析單元,用于對所述語音信息進行分析,以從碰撞事件分析單元123篩選出的移動設備10中進一步篩選出在語音信息上匹配的移動設備10。在具體應用中,語音信息分析單元125是對兩個或多個所述語音信息進行比對,找出它們之間的音頻信號相似度的值大于一個預設相似度值Ml (該預設相似度值Ml用于確保這幾個所述語音信息所對應的移動設備10是同時發(fā)生碰撞的情況下設定的)。篩選結果推送單元127,用于將語音信息分析單元125篩選出的移動設備10的信息通過第二通信單元121和第一通信單元106傳輸至相應的移動設備10上并予以顯示。另外,需說明的是,在具體應用中,網(wǎng)絡服務器12篩選結果推送單元127還包括通過第二通信單元121將語音信息分析單元125篩選出的移動設備所對應的用戶的身份信息傳輸至相應的移動設備10上。由上述可知,篩選結果推送單元127會將篩選出的移動設備10以發(fā)生碰撞事件的可能性大小由大到小進行排序方式顯示在移動設備10,移動設備10的用戶可以根據(jù)顯示的移動設備以及查看對應的用戶的身份信息,從而選中發(fā)生碰撞事件的移動設備10,通過配對單元107與選中的移動設備10建立配對,從而實現(xiàn)在配對的移動設備10之間進行數(shù)據(jù)傳輸。本發(fā)明在另一方面還提供了一種在移動設備之間建立配對的方法,應用于如圖2所示的配對系統(tǒng)中。圖3為本發(fā)明在移動設備之間建立配對的方法在一個實施方式中的流程示意圖。結合圖I、圖2和圖3,所述在移動設備之間建立配對的方法包括首先,執(zhí)行步驟S301,由兩個或多個移動設備10在分別開啟碰撞應用程式的情形下進行碰撞。
對于參與碰撞事件的每一個移動設備10而言,碰撞應用程式可以實現(xiàn)在移動設備10之間進行數(shù)據(jù)傳輸。即移動設備的用戶只需將相應的移動設備10相互碰撞就可以建立配對并進行數(shù)據(jù)傳輸,其中,任一方的移動設備中的數(shù)據(jù)會可以經(jīng)由網(wǎng)絡服務器12傳輸至另一方或其他各方的移動設備中,所述數(shù)據(jù)可以是文字信息、圖片、文檔等。接著,執(zhí)行步驟S303,參與碰撞事件的各個移動設備10會各自檢測所述碰撞事件的碰撞參數(shù)、提取發(fā)生所述碰撞事件的碰撞時間、獲取在發(fā)生碰撞事件時的地理位置信息、以及拾取在發(fā)生碰撞事件過程中的語音信息。在具體應用中,所述碰撞參數(shù)則至少包括碰撞力度。所述語音信息是在移動設備10發(fā)生碰撞事件前后一段時間內拾取得到的。具體地,可以通過設定,在所述碰撞事件之前的一段時間、包含所述碰撞事件的時間點的前后一段時間、或在所述碰撞事件之后的一段時間對移動設備10的周邊環(huán)境進行音頻拾取以獲得相應的語音信息。接著,執(zhí)行步驟S305,各個移動設備10將各自的所述碰撞參數(shù)、所述碰撞時間、所述地理位置信息、以及所述語音信息上傳至網(wǎng)絡服務器12。在具體應用中,各個移動設備10還包括將對應的用戶的身份信息上傳至網(wǎng)絡服務器12。接著,執(zhí)行步驟S307,網(wǎng)絡服務器12對由各個移動設備10上傳的所述碰撞參數(shù)、所述碰撞時間以及所述地理位置信息進行分析,以篩選出與所述移動設備在碰撞事件上匹配的移動設備。在具體應用中,對上傳的多個所述碰撞時間進行比對,找出它們之間的時間差別小于一個預設時間值Tl (該預設時間值Tl是在充分考慮網(wǎng)絡傳輸延時的前提下確保這幾個所述碰撞時間所對應的移動設備10是同時發(fā)生碰撞的情況下設定的);對上傳的多個所述地理位置進行比對,找出它們之間的地理位置是小于一個預設距離值Dl (該預設距離值Dl是在充分考慮定位單元104的定位偏差的前提下確保這幾個所述地理位置所對應的移動設備10是同時發(fā)生碰撞的情況下設定的);對上傳的多個所述碰撞參數(shù)進行比對,找出它們之間的碰撞參數(shù)為相同或相近似的,比如說發(fā)生碰撞的移動設備10彼此感應到的對方的碰撞力度是否大于一個預設碰撞力度值Wl (該碰撞力度值Wl是在確保這幾個所述碰撞力度所對應的移動設備10是同時發(fā)生碰撞的情況下設定的),從而加速度感應器感應到的加速度應該是相似的。
在步驟S307中,如果篩選出了符合碰撞匹配要求的移動設備10,則進至步驟S309 ;如果篩選不到符合碰撞事件要求的移動設備10,則進至步驟S315。接著,執(zhí)行步驟S309,網(wǎng)絡服務器12對所述語音信息進行分析,以從步驟S307中篩選出的移動設備10的信息中進一步篩選出在語音信息上匹配的移動設備10。在具體應用中,對由步驟S307篩選出的符合碰撞事件要求的移動設備10所上傳的多個語音信息進行比對,以判定這些語音信息的相似度是否大于一個預設相似度值SI (該相似度值SI是在確保這幾個所述語音信息所對應的移動設備10是同時發(fā)生碰撞的情況下設定的)。在步驟S309中,如果篩選出了符合語音匹配要求的移動設備10 (數(shù)量可以是一個或多個),則進至步驟S311 ;如果篩選不到符合語音匹配要求的移動設備10,則進至步驟S315。步驟S311,網(wǎng)絡服務器12將步驟S309中篩選出的移動設備10的信息傳輸至相應的所述移動設備10上并予以顯示。另外,需說明的是,在具體應用中,網(wǎng)絡服務器12還包 括將篩選出的移動設備10所對應的用戶的身份信息傳輸至相應的移動設備10上。另外,當篩選出的移動設備的數(shù)量為多個時,則顯示在移動設備10上的各個移動設備是以發(fā)生碰撞事件的可能性大小由大到小進行排序的。在步驟S313中,各個移動設備10的用戶根據(jù)顯不的移動設備以及查看對應的用戶的身份信息,從而選中發(fā)生碰撞事件的移動設備10并與之建立配對,從而實現(xiàn)在配對的移動設備10之間進行數(shù)據(jù)傳輸。在步驟S315中,如果網(wǎng)絡服務器12找不到符合要求的移動設備,則向各個移動設備10發(fā)送配對失敗的信息,要求它們重新進行碰撞并上傳碰撞信息。由上可知,本發(fā)明提供一種在移動設備之間建立配對的系統(tǒng)及方法,主要是在原有的碰撞配對基礎之上額外增加了音頻匹配的輔助,即在至少兩個移動設備進行碰撞配對的時候,在利用碰撞事件中的地理位置信息、碰撞時間、碰撞參數(shù)等信息作為判定依據(jù)建立配對的基礎上,再利用移動設備所記錄的聲音環(huán)境的語音信息的相似度來輔助判斷這些移動設備是否距離很近,從而提高配對的準確性。以下將以一個具體應用為例對上述配對系統(tǒng)及方法進行詳細說明,在如下具體實例中,假設參與的移動設備包括手機A和手機B,但并不以此為限,實際上移動設備的數(shù)量可以涉及更多個,且其類型也可作其他變化,在此不再贅述。首先,需要建立配對并進行數(shù)據(jù)傳輸?shù)氖謾CA和手機B都將配置碰撞應用程式、用于錄音的麥克風、以及具備數(shù)據(jù)傳輸功能的程式。之后,將手機A與手機B相互靠近并發(fā)生碰撞。這樣,手機A將自身獲取的所述碰撞事件的碰撞參數(shù)DA、所述碰撞事件的碰撞時間TA、在發(fā)生碰撞事件時的地理位置信息PA、以及在發(fā)生碰撞事件過程中的語音信息SA—并上傳至與手機A建立有網(wǎng)絡連接的網(wǎng)絡服務器12 ;相似地,手機B也將自身獲取的所述碰撞事件的碰撞參數(shù)DB、所述碰撞事件的碰撞時間TB、在發(fā)生碰撞事件時的地理位置信息PB、以及在發(fā)生碰撞事件過程中的語音信息SB 一并上傳至與手機B建立有網(wǎng)絡連接的網(wǎng)絡服務器12。另外,實際上,在手機A所上傳的數(shù)據(jù)中還包括將手機A所對應用戶A的身份信息,在手機B所上傳的數(shù)據(jù)中還包括將手機B所對應的用戶B的身份信息。所述身份信息可以包括用戶的姓名、用戶的昵稱、用戶的公司名稱、用戶的大頭像、用戶自己設置的一個表示自己身份的圖片等中的任一組合。
需要說明的是,手機A和手機B都與網(wǎng)絡服務器12建立了網(wǎng)絡連接,所述建立網(wǎng)絡連接的操作既可以在發(fā)生碰撞事件之前完成,也可以是在發(fā)生碰撞事件之后而上傳數(shù)據(jù)之如完成。之后,網(wǎng)絡服務器12即根據(jù)之前上傳的數(shù)據(jù)進行所述碰撞事件的分析。上述碰撞事件的分析,首先,網(wǎng)絡服務器12接收由移動設備A、B上傳的所述碰撞參數(shù)DA、DB,所述碰撞時間TA、TB,所述地理位置信息PA、PB,分別執(zhí)行將對應的所述碰撞參數(shù)DA、DB進行比對,以判定出所述碰撞參數(shù)DA、DB之間相似度(例如碰撞力度是相似的)是否大于預設的碰撞力度值Wl (符合要求的條件為大于預設的碰撞力度值Wl);將對應的所述碰撞時間TA、TB進行比對,以判定出所述碰撞時間TA、TB之間的時間是否差小于預設時間值Tl (符合要求的條件為小于預設時間值Tl);將對應所述地理位置信息PA、PB進行比對,以判定所述地理位置信息PA、PB之間的距離差是否小于預設距離值Dl (符合要求的條件為小于預設距離值D1)。如果經(jīng)過分析,確定移動設備A、B上傳的數(shù)據(jù)是符合要求的, 則可初步判定移動設備A、移動設備B為碰撞事件的參與者。接著,網(wǎng)絡服務器12將移動設備A上傳的語音信息SA與移動設備B上傳的語音信息SB進行比對,以判定所述語音信息SA與語音信息SB的相似度是否大于預設相似度值(符合要求的條件為大于預設相似度值),若判定符合要求,則計算用戶A所發(fā)送的語音信號與用戶B所發(fā)送的語音信號的相似度,如果這個相似度的值超過了一個預先設定的值,則在用戶A和用戶B之間建立配對,則將確定的移動設備B的設備信息以及用戶B的身份信息發(fā)送至移動設備A,將確定的移動設備A的設備信息以及用戶A的身份信息發(fā)送至移動設備B。最后,用戶A在移動設備A上選中移動設備B作為建立配對的對象,用戶B在移動設備B上選中移動設備A作為建立配對的對象,網(wǎng)絡服務器12根據(jù)用戶A和用戶B的選擇在移動設備A和移動設備B之間建立配對,從而進行數(shù)據(jù)傳輸。上述實施例僅列示性說明本發(fā)明的原理及功效,而非用于限制本發(fā)明。任何熟悉此項技術的人員均可在不違背本發(fā)明的精神及范圍下,對上述實施例進行修改。因此,本發(fā)明的權利保護范圍,應如權利要求書所列。
權利要求
1.一種在移動設備之間建立配對的系統(tǒng),其特征在于,所述配對系統(tǒng)包括至少兩個移動設備以及與所述移動設備建立通信連接的網(wǎng)絡服務器; 每一個所述移動設備包括 碰撞應用程式; 加速度感應器,用于在應用所述碰撞應用程式時檢測所述移動設備與其他移動設備發(fā)生碰撞事件的碰撞參數(shù); 時間提取單元,用于提取發(fā)生所述碰撞事件的碰撞時間; 定位單元,用于獲取所述移動設備在發(fā)生碰撞事件時的地理位置信息; 音頻拾取單元,用于拾取所述移動設備在發(fā)生碰撞事件過程中的語音信息; 第一通信單元,與所述加速度感應器、所述時間提取單元、所述定位單元、以及所述音頻拾取單元連接,用于將所述加速度感應器檢測到的所述碰撞參數(shù)、所述時間提取單元提取的所述碰撞時間、所述定位單元獲取的所述地理位置信息、以及所述音頻拾取單元獲取的所述語音信息一并上傳至所述網(wǎng)絡服務器; 配對單元; 所述網(wǎng)絡服務器包括 第二通信單元,用于接收由發(fā)生碰撞事件的兩個或多個移動設備通過各自的所述第一通信單元上傳的所述加速度感應器檢測到的所述碰撞參數(shù)、所述時間提取單元提取的所述碰撞時間、所述定位單元獲取的所述地理位置信息、以及所述音頻拾取單元獲取的所述語音信息; 碰撞事件分析單元,用于對所述碰撞參數(shù)、所述碰撞時間以及所述地理位置信息進行分析,以篩選出與所述移動設備在碰撞事件上匹配的移動設備; 語音信息分析單元,用于對所述語音信息進行分析,以從所述碰撞事件分析單元篩選出的移動設備中進一步篩選出在語音信息上匹配的移動設備; 篩選結果推送單元,用于將所述語音信息分析單元篩選出的移動設備的信息通過所述第二通信單元和所述第一通信單元傳輸至相應的所述移動設備上并予以顯示,以供相應的所述移動設備進行配對確認并通過所述配對單元與配對確認的發(fā)生碰撞事件的其他移動設備建立配對,從而實現(xiàn)在配對的移動設備之間進行數(shù)據(jù)傳輸。
2.根據(jù)權利要求I所述的在移動設備之間建立配對的系統(tǒng),其特征在于 所述移動設備還包括通過所述第一通信單元將所述移動設備所對應的用戶的身份信息上傳至所述網(wǎng)絡服務器; 所述網(wǎng)絡服務器篩選結果推送單元還包括通過所述第二通信單元將所述碰撞事件分析單元篩選出的移動設備所對應的用戶的身份信息或所述語音信息分析單元篩選出的移動設備所對應的用戶的身份信息傳輸至相應的所述移動設備上。
3.根據(jù)權利要求I所述的在移動設備之間建立配對的系統(tǒng),其特征在于,所述碰撞參數(shù)包括碰撞力度。
4.根據(jù)權利要求I所述的在移動設備之間建立配對的系統(tǒng),其特征在于 所述語音信息是由所述音頻拾取單元在所述移動設備發(fā)生碰撞事件前后一段時間內拾取得到的; 所述語音信息分析單元是利用比較兩個或多個所述語音信息中的音頻信號相似度來分析并篩選出的。
5.根據(jù)權利要求I所述的在移動設備之間建立配對的系統(tǒng),其特征在于,由所述篩選結構推送單元傳輸至所述移動設備上并顯示的移動設備是以發(fā)生碰撞事件的可能性大小由大到小進行排序的。
6.一種在移動設備之間建立配對的方法,應用于包括至少兩個移動設備以及與所述移動設備建立通信連接的網(wǎng)絡服務器的配對系統(tǒng)中,所述移動設備配置有加速度感應器和碰撞應用程式;其特征在于,所述配對方法包括 在應用所述碰撞應用程式且將所述移動設備與其他移動設備發(fā)生碰撞事件時,由所述移動設備檢測所述碰撞事件的碰撞參數(shù)、提取發(fā)生所述碰撞事件的碰撞時間、獲取所述移動設備在發(fā)生碰撞事件時的地理位置信息、以及拾取所述移動設備在發(fā)生碰撞事件過程中的語首彳目息; 將得到的所述碰撞參數(shù)、所述碰撞時間、所述地理位置信息、以及所述語音信息上傳至所述網(wǎng)絡服務器; 網(wǎng)絡服務器接收由發(fā)生碰撞事件的兩個或多個移動設備上傳的所述碰撞參數(shù)、所述碰撞時間、所述地理位置信息、以及所述語音信息; 碰撞事件分析過程對所述碰撞參數(shù)、所述碰撞時間以及所述地理位置信息進行分析,以篩選出與所述移動設備在碰撞事件上匹配的移動設備; 語音信息分析過程對所述語音信息進行分析,以從所述碰撞事件分析過程中篩選出的移動設備的信息中進一步篩選出在語音信息上匹配的移動設備; 將篩選出的移動設備的信息傳輸至相應的所述移動設備上并予以顯示,以供相應的所述移動設備進行配對確認并與配對確認的發(fā)生碰撞事件的其他移動設備建立配對,從而實現(xiàn)在配對的移動設備之間進行數(shù)據(jù)傳輸。
7.根據(jù)權利要求6所述的在移動設備之間建立配對的方法,其特征在于 所述移動設備還包括將所述移動設備所對應的用戶的身份信息上傳至所述網(wǎng)絡服務器; 所述網(wǎng)絡服務器還包括將篩選出的移動設備的信息所對應的用戶的身份信息傳輸至相應的所述移動設備上。
8.根據(jù)權利要求6所述的在移動設備之間建立配對的方法,其特征在于,所述碰撞參數(shù)包括碰撞力度。
9.根據(jù)權利要求6所述的在移動設備之間建立配對的方法,其特征在于 所述語音信息是由所述音頻拾取單元在所述移動設備發(fā)生碰撞事件前后一段時間內拾取得到的; 所述語音信息分析單元是利用比較兩個或多個所述語音信息中的音頻信號相似度來分析并篩選出的。
10.根據(jù)權利要求6所述的在移動設備之間建立配對的方法,其特征在于,由所述篩選結構推送單元傳輸至所述移動設備上并顯示的移動設備是以發(fā)生碰撞事件的可能性大小由大到小進行排序的。
全文摘要
本發(fā)明提供一種在移動設備之間建立配對的系統(tǒng)及方法,所述配對方法包括參與碰撞事件的移動設備將各自獲得的碰撞參數(shù)、碰撞時間、地理位置信息和語音信息上傳至網(wǎng)絡服務器;網(wǎng)絡服務器對碰撞參數(shù)、碰撞時間和地理位置信息進行分析,以篩選出在碰撞事件上匹配的移動設備;對語音信息進行分析,以進一步篩選出在語音信息上匹配的移動設備;將篩選出的移動設備的信息傳輸至相應的移動設備上并予以顯示,以供移動設備進行配對確認并與配對確認的發(fā)生碰撞事件的其他移動設備建立配對,從而實現(xiàn)在配對的移動設備之間進行數(shù)據(jù)傳輸。相較于現(xiàn)有技術,額外利用語音信息的相似度來輔助判斷移動設備是否鄰近,從而提高配對的準確性。
文檔編號H04W76/02GK102710858SQ20121016503
公開日2012年10月3日 申請日期2012年5月24日 優(yōu)先權日2012年5月24日
發(fā)明者羅希平, 鎮(zhèn)立新, 陳青山, 龍騰 申請人:上海合合信息科技發(fā)展有限公司