專利名稱:一種近距離交換信息的方法
一種近距離交換信息的方法所屬技術領域
本發明屬于信息技術處理領域,涉及信息傳輸技術,尤其涉及一種近距離交換信息的方法。
背景技術:
隨著攜帶定位裝置的各種設備的普及,各種與位置相關的軟件及技術也再蓬勃發展,對于能夠查找物理距離上較近的人并相互交流及交換信息的需求也日益突出。如交友、 交換名片等,都需要先查詢到在一定物理距離內的人員。
當前,無紙辦公也逐漸形成一種趨勢。使用電子設備保存數據,方便且環保,符合當今社會的發展潮流。但是,如果兩人處于同一個環境中,使用紙質媒介傳遞數據的便利性是高于電子媒介的。如紙質名片等,如果使用現有藍牙技術傳輸,需要比較多的步驟雙方必須同時擁有藍牙設備,并且同時開啟并尋找對方;同時選擇了之后還要雙方輸入相同驗證碼才能進行同步,同步完成還需要斷開藍牙連接。這個過程步驟多,消耗的時間較長,不便于實際使用。
因此,需要一個便捷的方案來解決近距離交換電子數據信息的問題。 發明內容
本發明的目的在于針對現有技術中存在的問題,提供一種近距離交換信息的方法,通過對現有技術中的各種定位方法進行綜合使用,實現對近距離內的攜帶各種手持設備的人員進行配對信息交換。
為達到上述目的,本發明采用如下技術方案
—種近距離交換信息的方法,其步驟包括
1)信息交換各方同時使各自持有的電子裝置產生一位置突變;
2)所述電子裝置檢測到所述位置突變后,連接一共用服務器;
3)所述電子裝置通過所述共用服務器交換信息。
進一步地,所述信息交換各方為雙方或多方。
進一步地,所述電子裝置包括手機、平板電腦、筆記本電腦。
進一步地,所述同時是指在同一時間點或一預設時間段內。
進一步地,通過搖晃或甩動方式產生所述位置突變。
進一步地,通過加速度傳感器進行所述檢測。
進一步地,步驟幻還包括所述電子裝置將自身定位信息上傳至所述共用服務器;所述共用服務器通過該定位信息獲得所述信息交換各方之間的距離信息,并根據一預設的距離閥值判斷有效信息交換方。所述定位信息包括GPS位置經緯度信息、連接WIFI的 MAC地址信息、移動運營商基站的cell ID信息、移動運營商網絡的LAC信息。
進一步地,通過操作所述電子裝置上安裝的一客戶端軟件進行信息交換。
與現有技術中短距離信息傳輸技術(如藍牙傳輸技術)相比,本發明的短距離交換信息的方法操作簡便,無需學習,僅需搖晃移動設備并選擇設備連接即可完成;同時可以使用在多種不同情景下,如交換名片、傳輸資料等,使用范圍廣。
圖1是本發明實施例的近距離交換信息的方法的流程圖。
圖2是本發明實施例中信息交換雙方面對面搖晃手機進行信息交換的示意圖,其中=A 手機;B 手機;C 服務器。
具體實施方式
為使本發明的目的、特征和優點能更明顯易懂,下文通過具體實施例并結合附圖, 對本發明做詳細的說明。
本實施例的近距離交換信息的方法,需要由使用此方法的服務提供商提供一臺互聯網服務器,用于接收各個電子裝置發送的信息,并對接收到的信息進行處理。此服務器的型號及性能并無具體要求。同時,在各電子裝置上安裝對應的客戶端軟件。電子裝置可以是手機、平板電腦、筆記本電腦等,在本實施例中為手機。
圖1為本實施例的近距離交換信息的方法的流程圖,具體說明如下
1)信息交換各方打開手機上安裝的適用于本發明方法的客戶端軟件,同時使各自持有的的手機產生一位置突變。如圖2所示,是信息交換雙方面對面搖晃手機進行信息交換的示意圖。
所述同時可以是相同時間點,也可以在一預設時間段內,用戶可以在手機安裝的客戶端軟件內進行設定,比如可根據使用情景的不同,將此時間差設為3-10秒,即將在 3-10秒內發生的位置突變可視為同時。
所述位置突變可以通過搖晃、甩動等方式實現。圖2為信息交換雙方面對面搖晃手機的示意圖。手機內需設有加速度傳感器(重力傳感器)等可以檢測到手機位置改變的器件。可通過客戶端軟件監測加速度傳感器的波動情況,當持續達到一定閾值則認為產生了一位置突變,否則認為是手機的一般的位置改變。判斷是否產生位置突變的原理如下
手機內置的加速度傳感器會傳遞當前時間點手機在前后、左右、上下(分別稱為 X,y,ζ)三個方向上的加速度。手機位置改變時,加速度會在短時間內急劇變化,即加速的變化加權和,設當前的加速度為xl,yl,zl,上一次取到的加速度為x2,y2,z3,則通過下面公式計算加速的變化加權和
通過判斷此加權和是否大于一預設閾值,即可判斷該手機是否產生一位置突變。 根據使用場景的不同,可由客戶端軟件自行設置不同的閾值。
幻各手機檢測到位置突變后,發起網絡連接,連接到一共用的互聯網服務器。此時在手機客戶端軟件上可顯示同時發生位置突變的其它手機等設備。如設備沒有網絡連接, 則不適用此方法。該網絡連接也可通過手機軟件設置成自動連接。
本發明方法主要適用于面對面進行信息交換,如面對面交換電子名片等;也適用于一任意可視距離,即信息交換方可以互相示意以便同時使所持的手機等電子裝置產生一位置突變。但也存在這樣一種情況本沒有意愿交換信息的處于不同位置的兩個人使各自手機同時產生了位置突變。
在這種情況下,手機持有者可通過在在客戶端軟件手動選擇想要交換信息的人員O
本發明也提供另外一種方法來進一步解決該問題。即在該步驟中,各手機連接到互聯網服務器后,還可將自身定位信息上傳至服務器。然后,服務器根據定位信息獲得信息交換各方的距離信息,并通過這些距離信息來判斷有意愿交換信息的各方,可稱其為“有效信息交換方”,并返回至手機上。由于本發明方法主要適用于面對面等近距離的信息交換, 服務器可將距離在一預設閥值內的各手機持有者作為“有效信息交換方”。
需要說明的是,上述判斷“有效信息交換方”的步驟為可選步驟,因為發生上述情況的概率比較小,可將客戶端軟件設置成不進行此判斷,而直接進入下面的步驟幻進行信息交換過程,這樣可以提高信息交換的速度。
所述定位信息可以是GPS (Global Position System,全球定位系統)位置信息、 連接 WIFI (Wireless Fidelity,無線相容認證)的 MAC (machine address code,設備地址編碼)地址信息、移動運營商基站的cell ID(基站設備編號)信息、移動運營商網絡的 LACdocation area code,地理位置區域編碼)信息等。如圖1所示,下面分別予以說明
a)當選擇GPS衛星定位方式時,如沒有GPS設備或短時間內無法取到GPS地理信息則跳過此步,否則將獲取到的GPS位置信息通過互聯網上傳到服務器端。
對于有GPS定位功能并可以取得對應的位置經緯度的設備,可以使用獲取的經緯度作為此設備的位置信息。具體的精度取決于GPS設備的精度及所處位置,一般來說精度為5米到1公里。
b)當通過WIFI技術連接互聯網時,則上傳連接WIFI的MAC地址到服務器端。MAC 地址對不同的WIFI網絡是唯一的。
由于一個WIFI熱點的有效距離限制一般為50米,可以認為有相同WIFI MAC地址的設備間的物理距離相近。同時可通過歷史的WIFI設備信息來計算此設備的位置信息,如使用以前上傳的并保存在此設備上的同一 WIFI MAC地址(可含有其它地理位置信息)的歷史記錄,計算出此設備的位置信息。
c)如果此設備可以連接移動運營商的基站,則將基站信息中的cell ID上傳到服務器,此cell ID是唯一標識基站信息的ID。
對于有cell ID信息的設備,可以通過基站的物理位置及歷史基站信息來近似計算此設備的位置信息。由于基站的物理位置不會變化,可以收集基站的地理位置信息,并使用基站的地理位置信息近似做為此設備的地理位置信息。
d)如果此設備可以連接到移動運營商的網絡,則將網絡獲取的LAC上傳到服務器,LAC字段為位置區碼,標識了此設備所在移動網絡的唯一位置區。
對于有LAC字段的設備,對于范圍比較小的位置區,可以使用此位置區的中心點作為此設備的位置信息。對范圍比較大的位置區,可以保留此位置區的邊界用于對其它地理位置信息的可信度進行判定。位置區是固定的,邊界可以通過查詢LAC位置區規劃文檔查詢得到,位置區的中心點可以通過計算每個LAC位置區的中心點得到。
本發明并不限于上述四種方式,還可以將其它用于獲取位置信息的定位數據上傳到服務器。對于某一未知類型的定位數據,服務器可查找傳遞此未知類型的定位數據的設備同時上傳的其它位置數據,如果最后所有設備確定位置都再一個范圍內,則可以將此位置信息做為一個已知的位置數據進行處理。如果其它用戶再次上傳同一未知信息,則可以用歷史數據中的其它位置數據對此未知信息進行位置標定。
進而,服務器可以對所有設備進行位置信息的兩兩計算,以獲得各手持設備間的距離信息,具體描述如下
對于可以取到具體地理位置經緯度信息的數據,使用經緯度進行地理位置信息計笪弁。
對于可以標記地理位置但無法計算具體地理位置信息的數據,如WIFI MAC地址、 celllD、LAC等,通過判斷兩個設備是否具有相同的的標記來判斷地理位置是否接近。
對于同一個設備有不同的位置信息的情況。可以使用不同的位置信息基于可信度進行加權,或對不同的位置計算多次。舉例來說,WIFI MAC地址、cell ID、LAC等這些位置區標識的范圍是基本不變的,如果通過GPS設備獲得的經緯度值不在位置區標識的范圍內,則需要將根據GPS點離位置區的邊緣的距離進行修正,修正方法為如果GPS點距離位置區邊緣較近,則使用GPS點與位置區中心點連線與位置區邊緣的交點為此設備的位置信息。在GPS設備取到的位置信息距離位置區很遠的情況下認為GPS的位置信息是不可信的。
對于不同的設備有不同的位置信息的情況。比如一個設備是WIFI MAC地址,另一個設備是cell ID,如果曾經有設備使用同一WIFI MAC地址連接過服務器,并含有其它可以轉換為經緯度的位置信息的,可以用這個經緯度標識這個WIFI,并與cell ID的基站地理位置信息進行計算。如果沒有歷史信息,則WIFI MAC地址無法與cell ID進行混合計算。
3)信息交換方操作各自持有的手機并通過共用服務器交換信息。
當信息交換方各自持有的手機連接至共用服務器后,可通過手機上安裝的客戶端軟件識別其它連接到服務器的設備,選定想要交換信息的設備后,即可通過服務器同步數據、交換信息,如圖2所示,信息交換雙方分別持有手機A和手機B,并通過服務器C交換信息。交換的信息可以是文檔、音頻、視頻、聯系方式等多種不同信息。交換完成后無需斷開連接,只需退出同步數據界面,即可斷開連接。
上述實施例僅是為了便于說明而舉例,本發明的保護范圍應以權利要求書所述為準,而非僅限于上述實施例。
權利要求
1.一種近距離交換信息的方法,其步驟包括1)信息交換各方同時使各自持有的電子裝置產生一位置突變;2)所述電子裝置檢測到所述位置突變后,連接一共用服務器;3)所述電子裝置通過所述共用服務器交換信息。
2.如權利要求1所述的方法,其特征在于,所述信息交換各方為雙方或多方。
3.如權利要求1所述的方法,其特征在于,所述電子裝置包括手機、平板電腦、筆記本電腦。
4.如權利要求1所述的方法,其特征在于,所述同時是指在同一時間點或一預設時間段內。
5.如權利要求1所述的方法,其特征在于,通過搖晃或甩動方式產生所述位置突變。
6.如權利要求1所述的方法,其特征在于,通過加速度傳感器進行所述檢測。
7.如權利要求1所述的方法,其特征在于,步驟2)還包括所述電子裝置將自身定位信息上傳至所述共用服務器;所述共用服務器通過該定位信息獲得所述信息交換各方之間的距離信息,并根據一預設的距離閥值判斷有效信息交換方。
8.如權利要求7所述的方法,其特征在于,所述定位信息包括GPS位置經緯度信息、連接WIFI的MAC地址信息、移動運營商基站的cell ID信息、移動運營商網絡的LAC信息。
9.如權利要求1-8任一項所述的方法,其特征在于,通過操作所述電子裝置上安裝的一客戶端軟件進行信息交換。
全文摘要
本發明涉及一種近距離交換信息的方法,其步驟包括1)信息交換各方同時使各自持有的電子裝置產生一位置突變;2)所述電子裝置檢測到所述位置突變后,連接一共用服務器;3)所述電子裝置通過所述共用服務器交換信息。進一步地,電子裝置還可將自身定位信息上傳至共用服務器;共用服務器通過該定位信息獲得所述信息交換各方之間的距離信息,并根據一預設的距離閥值判斷有效信息交換方。本發明的方法操作簡便,可以使用在多種不同情景下,傳輸效率高、使用范圍廣。
文檔編號H04W4/12GK102547568SQ20121001700
公開日2012年7月4日 申請日期2012年1月18日 優先權日2012年1月18日
發明者包越千 申請人:北京友錄在線科技發展有限公司