專利名稱:基于地理位置服務(wù)的數(shù)據(jù)分享方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于文件分享技術(shù)領(lǐng)域,具體涉及一種基于地理位置服務(wù)的數(shù)據(jù)分享方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)網(wǎng)絡(luò)的日益普及,越來越多的用戶開始使用網(wǎng)絡(luò)來傳遞文件或者數(shù)據(jù)。用戶使用網(wǎng)盤、QQ、郵件等方式將文件(數(shù)據(jù))發(fā)送給需要分享的其他人,收到文件的人也可以通過網(wǎng)頁或者特定客戶端軟件接收到這個文件。然而,這一傳統(tǒng)的文件數(shù)據(jù)分享方式存在諸多不便。例如用戶在做一個演講時,需要將演講PPT分享給在場參會人員,傳統(tǒng)的做法是收集所有人的郵箱并記錄下來,會后由演講者發(fā)郵件給所有人;或者告知參會人員這個文件存放的網(wǎng)絡(luò)地址,會后讓大家去訪問這個鏈接進(jìn)行下載??梢?,使用傳統(tǒng)文件數(shù)據(jù)分享方式時,用戶在主動發(fā)送文件需要獲知發(fā)送對象,并去特定網(wǎng)頁或客戶端軟件進(jìn)行主動發(fā)送動作;用戶在接受文件時,也需要主動去特定網(wǎng)頁或客戶端軟件進(jìn)行查收下載。無論是主動發(fā)送還是被動接受分享文件數(shù)據(jù),用戶都不得不花費(fèi)大量時間精力在文件分享中,存在便利性和及時性不高的情況。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的目的在于提供一種能提高便利性、快捷高效的基于地理位置服務(wù)的數(shù)據(jù)分享方法及系統(tǒng)。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明所采取的技術(shù)方案如下一種基于地理位置服務(wù)的數(shù)據(jù)分享方法,包括以下步驟(I)通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;(2)通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍。進(jìn)一步的,所述第(2)步驟具體是通過云端服務(wù)器實(shí)時接收第二用戶終端的共享請求;獲取所述第二用戶終端所在的第二地理位置;判斷所述第二地理位置是否在位于所述第一用戶終端的指定分享范圍內(nèi);如是,則將所述第一數(shù)據(jù)的分享信息傳輸至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。進(jìn)一步的,所述第(2)步驟具體是通過云端服務(wù)器查找所述第一用戶終端指定分享范圍內(nèi)的第二用戶終端;將所述第一數(shù)據(jù)的分享信息推送至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。進(jìn)一步的,在所述第一用戶終端上傳第一數(shù)據(jù)時,還包括設(shè)置第一數(shù)據(jù)的有效分孕時間的步驟。進(jìn)一步的,在所述第一用戶終端上傳第一數(shù)據(jù)時,還包括設(shè)置第一數(shù)據(jù)的密碼口令的步驟。
一種基于地理位置服務(wù)的數(shù)據(jù)分享系統(tǒng),包括以下模塊主動分享模塊,通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;數(shù)據(jù)判斷傳輸模塊,通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍。進(jìn)一步的,所述數(shù)據(jù)判斷傳輸模塊具體是通過云端服務(wù)器實(shí)時接收第二用戶終端的共享請求;獲取所述第二用戶終端所在的第二地理位置;判斷所述第二地理位置是否在位于所述第一用戶終端的指定分享范圍內(nèi);如是,則將所述第一數(shù)據(jù)的分享信息傳輸至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。進(jìn)一步的,所述數(shù)據(jù)判斷傳輸模塊具體是通過云端服務(wù)器查找所述第一用戶終端指定分享范圍內(nèi)的第二用戶終端;將所述第一數(shù)據(jù)的分享信息推送至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。進(jìn)一步的,在所述第一用戶終端上傳第一數(shù)據(jù)時,所述主動分享模塊還用于設(shè)置第一數(shù)據(jù)的有效分享時間。進(jìn)一步的,在所述第一用戶終端上傳第一數(shù)據(jù)時,所述主動分享模塊還用于設(shè)置第一數(shù)據(jù)的密碼口令。本發(fā) 明使用時,用戶只要將其需要分享的文件或者數(shù)據(jù)上傳至系統(tǒng)服務(wù)器并指定該文件的地位位置分享范圍即可,通過本發(fā)明發(fā)起文件數(shù)據(jù)分享的用戶無需對文件分享指定分享每個對象,這在分享對象數(shù)量眾多時為用戶節(jié)省了大量溝通時間和操作成本,接受分享文件數(shù)據(jù)的用戶也可即時進(jìn)行文件接收,避免事后查收時帶來的不變,保持了文件分享的時效性。
此
所提供的圖片用來輔助對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的不當(dāng)限定,在附圖中圖1是本發(fā)明方法對應(yīng)的主流程圖;圖2是本發(fā)明實(shí)施例1的第(2)步驟的子流程圖;圖3是本發(fā)明實(shí)施例2的第(2)步驟的子流程圖;圖4是本發(fā)明系統(tǒng)對應(yīng)的主框圖。
具體實(shí)施例方式實(shí)施例1 :如圖1所示,本實(shí)施例公開了一種基于地理位置服務(wù)的數(shù)據(jù)分享方法,包括以下步驟(I)通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;本步驟在具體實(shí)施時可以采用現(xiàn)有的各種通信手段,比如藍(lán)牙、wif1、GPRS等,將需要分享第一數(shù)據(jù)上傳至云端服務(wù)器,通過云端服務(wù)器來分享和管理第一數(shù)據(jù);(2)通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍;本步驟中涉及的地理位置,可以采用各種現(xiàn)有技術(shù)來實(shí)現(xiàn),比如衛(wèi)星地位等,又比如現(xiàn)有微博采用的地理位置定位方法,通過這些現(xiàn)有地理位置定位技術(shù),將第一數(shù)據(jù)分享給第一用戶端指定分享范圍內(nèi)的其他用戶終端;其中,地理位置信息包括用戶主動上報的具體地理位置信息、以及用戶主動上報的地理位置信息的坐標(biāo)、街道或地名,可以通過移動基站對用戶定位獲取的位置信息,也可以通過GPS對用戶定位獲取的位置信
屆、o通常,我們在分享一個文件時可能只希望在一段時間內(nèi)有效。因此,在所述第一用戶終端上傳第一數(shù)據(jù)時,還包括設(shè)置第一數(shù)據(jù)的有效分享時間的步驟。設(shè)置有效分享時間后,云端服務(wù)器將分享時間作為第一數(shù)據(jù)的生命周期,一旦時間到后可以將其刪除以節(jié)省服務(wù)器空間。當(dāng)然,也可以在分享時間到后停止其他人下載分享,但是可以供上傳者對其進(jìn)行刪除、修改等操作。因此,設(shè)置有效分享時間是為了更加靈活的控制第一數(shù)據(jù),以適應(yīng)不同用戶的不同需求。 同時,我們在分享一個文件時可能只希望分享給指定范圍內(nèi)的部分用戶。因此,在所述第一用戶終端上傳第一數(shù)據(jù)時,還包括設(shè)置第一數(shù)據(jù)的密碼口令的步驟。設(shè)置密碼口令后,就只有知道密碼口令的用戶才能分享第一數(shù)據(jù),包括下載、查閱等。進(jìn)一步提高數(shù)據(jù)分享的靈活性,滿足各種不同情況的需求。例如用戶在做一個演講時,需要將演講PPT分享給在場參會人員,而不希望分享給會場以外的其他人員,同時他不不能精確的知道該會場有多大,此時,該用戶就可以設(shè)置密碼口令,然后只告訴會場中的參會人員,在會場之外的其他人員,比如隔壁,雖然處于其指定分享的地理范圍內(nèi),但是由于不知道密碼口令也無法分享該文件。如圖2所示,其中,所述第(2)步驟具體包括以下子步驟是(21)通過云端服務(wù)器實(shí)時接收第二用戶終端的共享請求;(22)獲取所述第二用戶終端所在的第二地理位置;(23)判斷所述第二地理位置是否在位于所述第一用戶終端的指定分享范圍內(nèi);如是則順序執(zhí)行(24),如否則結(jié)束;( 24 )將所述第一數(shù)據(jù)的分享信息傳輸至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。依據(jù)本實(shí)施例公開的上述方法,實(shí)際上就是作為第一數(shù)據(jù)分享的發(fā)起者一第一用戶終端,只需要將第一數(shù)據(jù)、有效分享距離、有效分享時間、以及密碼口令上傳至云端服務(wù)器。而作為試圖獲得第一數(shù)據(jù)分享的其他用戶終端一第二用戶終端,則只需要進(jìn)入到可分享文件界面,即可自動將其共享請求發(fā)送至云端服務(wù)器,通過主動或者被動的方式將其所在的第二地理位置提供給云端服務(wù)器。云端服務(wù)器會根據(jù)其所在的第二地理位置找出指定分享范圍覆蓋了該位置的數(shù)據(jù),然后將該數(shù)據(jù)的分享信息傳輸至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。如果,第二用戶終端所在的第二地理位置與第一用戶終端用于分享的第一數(shù)據(jù)的有效分享距離所覆蓋的范圍匹配,則第一數(shù)據(jù)的分享信息就會出現(xiàn)在第二用戶終端的附件可分享文件界面上。以下是按照本實(shí)施例方法,設(shè)計的一個具體操作案例 比如A用戶一發(fā)起文件分享者,分享文件1. doc,并設(shè)置了分享有效距離范圍、有效時間或密碼口令;
此時,云端服務(wù)器接受到其分享請求后,會獲取用戶A的地理位置信息,及被分享的文件1. doc的文件數(shù)據(jù)信息(包括但不限于文件內(nèi)容、特征值),對應(yīng)的分享有效距離范圍、有效時間或密碼口令;服務(wù)器將A的地理位置信息,分享有效距離范圍、有效時間或密碼口令根據(jù)文件信息與文件1. doc關(guān)聯(lián)起來,并進(jìn)行存儲。云端服務(wù)器獲取B用戶的地理位置信息;云端服務(wù)器根據(jù)B用戶的地理位置信息,在服務(wù)器上匹配,找到B所在的地理位置信息附近的文件。具體匹配規(guī)則為將B用戶的地理位置與服務(wù)器中數(shù)據(jù)文件的相關(guān)地理位置進(jìn)行比較,篩選出B用戶地理位置和文件相關(guān)地理位置在一定距離范圍內(nèi)的文件。對上述篩選出的文件數(shù)據(jù)再進(jìn)行分享有效距離的篩選,若B用戶的地理位置與該文件的地理位置的距離超出用戶A對該文件指定的有效分享距離范圍,則過濾掉該文件。最后,將剩余篩選出的文件作為分享文件。云端服務(wù)器向B用戶返回B所在的地理位置信息附近的文件,并顯示在B的附近文件界面上。B用戶在附近文件界面上看到上述文件,可以進(jìn)行下載或查看等操作。若該文件存在密碼口令,則需要用戶輸入口令才能進(jìn)行操作。如圖4所示,本實(shí)施例`還公開了一種與上述方法完全對應(yīng)的基于地理位置服務(wù)的數(shù)據(jù)分享系統(tǒng),包括以下模塊主動分享模塊1,通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;在所述第一用戶終端上傳第一數(shù)據(jù)時,所述主動分享模塊還用于設(shè)置第一數(shù)據(jù)的有效分享時間,所述主動分享模塊還用于設(shè)置第一數(shù)據(jù)的密碼口令;數(shù)據(jù)判斷傳輸模塊2,通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍。其中,所述數(shù)據(jù)判斷傳輸模塊具體是通過云端服務(wù)器實(shí)時接收第二用戶終端的共享請求;獲取所述第二用戶終端所在的第二地理位置;判斷所述第二地理位置是否在位于所述第一用戶終端的指定分享范圍內(nèi);如是,則將所述第一數(shù)據(jù)的分享信息傳輸至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。實(shí)施例2 如圖1所示,本實(shí)施例也公開了一種基于地理位置服務(wù)的數(shù)據(jù)分享方法,同樣包括以下步驟(I)通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;在所述第一用戶終端上傳第一數(shù)據(jù)時,還包括設(shè)置第一數(shù)據(jù)的有效分享時間的步驟;在所述第一用戶終端上傳第一數(shù)據(jù)時,還包括設(shè)置第一數(shù)據(jù)的密碼口令的步驟;(2)通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍。如圖3所示,本實(shí)施例與實(shí)施例1不同在于,所述第(2)步驟具體是(21)通過云端服務(wù)器查找所述第一用戶終端指定分享范圍內(nèi)的第二用戶終端;(22)將所述第一數(shù)據(jù)的分享信息推送至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。以下是按照本實(shí)施例方法,設(shè)計的一個具體操作案例比如A用戶一發(fā)起文件分享者,分享文件1. doc,并設(shè)置了分享有效距離范圍、有效時間或密碼口令;此時,云端服務(wù)器接受到該分享請求,獲取用戶A的地理位置信息,及被分享的文件1. doc的文件數(shù)據(jù)信息(包括但不限于文件內(nèi)容、特征值),對應(yīng)的分享有效距離范圍、有效時間或密碼口令;云端服務(wù)器將A的地理位置信息,分享有效距離范圍、有效時間或密碼口令根據(jù)文件信息與文件1. doc關(guān)聯(lián)起來,并進(jìn)行存儲;根據(jù)文件1. doc對應(yīng)的地理位置信息,在服務(wù)器上匹配,找到該地理位置附近的用戶;具體匹配規(guī)則為將文件1. d oc對應(yīng)的地理位置信息與服務(wù)器中其他用戶的相關(guān)地理位置進(jìn)行比較,篩選出文件1. doc對應(yīng)地理位置和用戶相關(guān)地理位置在一定距離范圍內(nèi)的用戶。云端服務(wù)器將文件1. doc的分享消息推送給該地理位置附近的用戶;該地理位置附近的用戶收到分享消息,可進(jìn)行下載或查看等操作,也可拒絕分若該文件存在密碼口令,則需要用戶輸入口令才能進(jìn)行操作。如圖4所示,本實(shí)施例還公開了一種與上述方法完全對應(yīng)的基于地理位置服務(wù)的數(shù)據(jù)分享系統(tǒng),包括以下模塊主動分享模塊1,通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;在所述第一用戶終端上傳第一數(shù)據(jù)時,所述主動分享模塊還用于設(shè)置第一數(shù)據(jù)的有效分享時間,所述主動分享模塊還用于設(shè)置第一數(shù)據(jù)的密碼口令;數(shù)據(jù)判斷傳輸模塊2,通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍。其中,所述數(shù)據(jù)判斷傳輸模塊具體是通過云端服務(wù)器查找所述第一用戶終端指定分享范圍內(nèi)的第二用戶終端;將所述第一數(shù)據(jù)的分享信息推送至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。以上詳細(xì)描述了本發(fā)明的較佳具體實(shí)施例,應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)無需創(chuàng)造性勞動就可以根據(jù)本發(fā)明的構(gòu)思做出諸多修改和變化。因此,凡本技術(shù)領(lǐng)域中技術(shù)人員依本發(fā)明構(gòu)思在現(xiàn)有技術(shù)基礎(chǔ)上通過邏輯分析、推理或者根據(jù)有限的實(shí)驗(yàn)可以得到的技術(shù)方案,均應(yīng)該在由本權(quán)利要求書所確定的保護(hù)范圍之中。
權(quán)利要求
1.一種基于地理位置服務(wù)的數(shù)據(jù)分享方法,其特征在于包括以下步驟(1)通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;(2)通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)分享方法,其特征在于,所述第(2)步驟具體是通過云端服務(wù)器實(shí)時接收第二用戶終端的共享請求;獲取所述第二用戶終端所在的第二地理位置;判斷所述第二地理位置是否在位于所述第一用戶終端的指定分享范圍內(nèi);如是,則將所述第一數(shù)據(jù)的分享信息傳輸至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)分享方法,其特征在于,所述第(2)步驟具體是通過云端服務(wù)器查找所述第一用戶終端指定分享范圍內(nèi)的第二用戶終端;將所述第一數(shù)據(jù)的分享信息推送至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)分享方法,其特征在于在所述第一用戶終端上傳第一數(shù)據(jù)時,還包括設(shè)置第一數(shù)據(jù)的有效分享時間的步驟。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)分享方法,其特征在于在所述第一用戶終端上傳第一數(shù)據(jù)時,還包括設(shè)置第一數(shù)據(jù)的密碼口令的步驟。
6.一種基于地理位置服務(wù)的數(shù)據(jù)分享系統(tǒng),其特征在于包括以下模塊主動分享模塊,通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;數(shù)據(jù)判斷傳輸模塊,通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)分享系統(tǒng),其特征在于,所述數(shù)據(jù)判斷傳輸模塊具體是通過云端服務(wù)器實(shí)時接收第二用戶終端的共享請求;獲取所述第二用戶終端所在的第二地理位置;判斷所述第二地理位置是否在位于所述第一用戶終端的指定分享范圍內(nèi);如是,則將所述第一數(shù)據(jù)的分享信息傳輸至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。
8.根據(jù)權(quán)利要求6所述的數(shù)據(jù)分享系統(tǒng),其特征在于,所述數(shù)據(jù)判斷傳輸模塊具體是通過云端服務(wù)器查找所述第一用戶終端指定分享范圍內(nèi)的第二用戶終端;將所述第一數(shù)據(jù)的分享信息推送至第二用戶終端的附近可共享文件界面上,以供第二用戶終端下載或者查看操作。
9.根據(jù)權(quán)利要求6所述的數(shù)據(jù)分享系統(tǒng),其特征在于在所述第一用戶終端上傳第一數(shù)據(jù)時,所述主動分享模塊還用于設(shè)置第一數(shù)據(jù)的有效分享時間。
10.根據(jù)權(quán)利要求6所述的數(shù)據(jù)分享系統(tǒng),其特征在于在所述第一用戶終端上傳第一數(shù)據(jù)時,所述主動分享模塊還用于設(shè)置第一數(shù)據(jù)的密碼口令。
全文摘要
本發(fā)明屬于文件分享技術(shù)領(lǐng)域,具體公開了一種基于地理位置服務(wù)的數(shù)據(jù)分享方法及系統(tǒng)。該方法包括以下步驟(1)通過第一用戶終端將需要分享的第一數(shù)據(jù)上傳至云端服務(wù)器;(2)通過所述云端服務(wù)器將所述第一數(shù)據(jù)傳輸給用戶指定分享范圍內(nèi)的第二用戶終端,所述指定分享范圍是以所述第一用戶終端所在第一地理位置為圓心、用戶設(shè)定半徑內(nèi)的地理位置覆蓋范圍。通過本發(fā)明發(fā)起文件數(shù)據(jù)分享的用戶無需對文件分享指定分享每個對象,這在分享對象數(shù)量眾多時為用戶節(jié)省了大量溝通時間和操作成本,接受分享文件數(shù)據(jù)的用戶也可即時進(jìn)行文件接收,避免事后查收時帶來的不變,保持了文件分享的時效性。
文檔編號H04L29/08GK103037007SQ201210568128
公開日2013年4月10日 申請日期2012年12月24日 優(yōu)先權(quán)日2012年12月24日
發(fā)明者郎啟旭 申請人:珠海金山辦公軟件有限公司, 北京金山辦公軟件有限公司