本發(fā)明涉及視頻共享領(lǐng)域,特別涉及一種現(xiàn)場視頻的智能共享方法及其系統(tǒng)。
背景技術(shù):
目前,網(wǎng)絡(luò)的在線應(yīng)用領(lǐng)域,服務(wù)器可以部署各種各樣的第三方開發(fā)的應(yīng)用,終端可以遠(yuǎn)程連接到服務(wù)器的在線應(yīng)用平臺上體驗這些應(yīng)用。終端與服務(wù)器的一般交互過程為:終端將對應(yīng)用操作的消息提交到服務(wù)器,服務(wù)器進行計算、處理,并返回數(shù)據(jù)運行過程及結(jié)果響應(yīng)消息,以使終端將接收的數(shù)據(jù)在本地輸出。在此場景中,應(yīng)用的運行和處理都在服務(wù)器進行,而終端只負(fù)責(zé)將用戶的操作上傳到服務(wù)器和接收服務(wù)器發(fā)送的數(shù)據(jù)進行解碼輸出,因此用戶可以通過終端(比如,個人電腦、手機、掌上電腦等)瀏覽由服務(wù)器提供的音視頻資源。
媒體功能是當(dāng)前移動終端的重要功能之一,而媒體共享也逐漸顯現(xiàn)它在資源共享方面的重要性。目前,移動終端之間的音視頻等媒體信息的實時共享一般都是通過先將音視頻等媒體文件傳輸?shù)浇邮斩耍儆山邮斩诉M行媒體文件的解碼與播放。但是,如果接收端不支持相關(guān)媒體文件的解碼,則該接收端就無法播放這些媒體文件;而且,由于文件傳輸需要一段時間,接收端需要等待較長的時間進行文件下載,才能進行播放;而且,對于需要分享其實時播放或顯示內(nèi)容的移動終端用戶,可能還需要將這些內(nèi)容錄制成文件,再傳輸?shù)浇邮斩?,不能滿足實時與同步性,在眾多需要多人參與的社會場合中,要做到信息的即時傳送、實時共享非常重要,信息傳遞的及時性、準(zhǔn)確性會直接影響到所想要達(dá)到結(jié)果的質(zhì)量。
技術(shù)實現(xiàn)要素:
發(fā)明目的:為了克服背景技術(shù)中的缺點,本發(fā)明實施例提供了一種現(xiàn)場視頻的智能共享方法及其系統(tǒng),能夠有效解決上述背景技術(shù)中涉及的問題。
技術(shù)方案:一種現(xiàn)場視頻智能共享方法,包括第一用戶終端、第二用戶終端、服務(wù)器以及遠(yuǎn)程數(shù)據(jù)庫,所述方法包括以下步驟:
第一用戶終端需要獲取指定區(qū)域的現(xiàn)場視頻時,所述第一用戶終端從電子地圖上選取所述區(qū)域的具體地址信息或者所述第一用戶終端輸入所述區(qū)域的具體地址信息并將所述區(qū)域的具體地址信息傳輸至所述服務(wù)器;
所述服務(wù)器接收所述第一用戶終端發(fā)送的具體地址信息并根據(jù)其分析所述具體地址信息區(qū)域是否為公共區(qū)域;
若是則所述服務(wù)器搜索所述具體地址信息區(qū)域內(nèi)的若干保持長連接關(guān)系的第二用戶終端并向所述第二用戶終端發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求;
所述服務(wù)器實時檢測所述第二用戶終端是否有接收獲取指定區(qū)域現(xiàn)場視頻的請求;
若有則所述服務(wù)器獲取接收所述請求的第二用戶終端權(quán)限并檢測所述第二用戶終端移動速度是否有超過預(yù)設(shè)速度;
若未有則所述服務(wù)器對所述獲取指定區(qū)域現(xiàn)場視頻的請求進行接取標(biāo)識并打開所述第二用戶終端的攝像頭提醒所述第二用戶終端用戶攝取指定區(qū)域的現(xiàn)場視頻;
所述第二用戶終端將攝取指定區(qū)域的現(xiàn)場視頻傳輸至所述服務(wù)器以及遠(yuǎn)程數(shù)據(jù)庫內(nèi);
所述服務(wù)器將從所述第二用戶終端接收的所述現(xiàn)場視頻傳輸至所述第一用戶終端并對所述第二用戶終端進行相應(yīng)的獎勵。
作為本發(fā)明的一種優(yōu)選方式,在所述服務(wù)器根據(jù)具體地址信息分析所述具體地址信息區(qū)域是否為公共區(qū)域時,所述方法還包括以下步驟:
若所述服務(wù)器分析出所述具體地址信息區(qū)域為非公共區(qū)域則所述服務(wù)器向第一用戶終端發(fā)送警報信息;
所述第一用戶終端接收到所述警報信息則重新選取其他區(qū)域內(nèi)的現(xiàn)場視頻。
作為本發(fā)明的一種優(yōu)選方式,在所述服務(wù)器搜索所述具體地址信息區(qū)域內(nèi)的若干保持長連接關(guān)系的第二用戶終端時,所述方法還包括以下步驟:
若所述服務(wù)器檢測到所述具體地址信息區(qū)域內(nèi)無第二用戶終端則所述服務(wù)器獲取遠(yuǎn)程數(shù)據(jù)庫內(nèi)存儲的現(xiàn)場視頻并提取出所述具體地址信息區(qū)域內(nèi)最近時間的現(xiàn)場視頻;
所述服務(wù)器將提取出的所述具體地址信息區(qū)域內(nèi)最近時間的現(xiàn)場視頻傳輸至第一用戶終端。
作為本發(fā)明的一種優(yōu)選方式,在所述服務(wù)器檢測所述第二用戶終端移動速度是否有超過預(yù)設(shè)速度后,所述方法還包括以下步驟:
若有超過預(yù)設(shè)速度則所述服務(wù)器取消所述第二用戶終端接收的獲取指定區(qū)域現(xiàn)場視頻請求并將所述第二用戶終端進行移動標(biāo)識;
所述服務(wù)器重新搜索所述具體地址信息區(qū)域內(nèi)未有移動標(biāo)識的第二用戶終端并向其發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求。
作為本發(fā)明的一種優(yōu)選方式,在向所述第二用戶終端發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求后,所述方法還包括以下步驟:
所述第二用戶終端實時檢測所述獲取指定區(qū)域現(xiàn)場視頻的請求是否有接取標(biāo)識;
若有則所述第二用戶終端取消接收所述獲取指定區(qū)域現(xiàn)場視頻的請求。
一種現(xiàn)場視頻智能共享的系統(tǒng),包括第一用戶終端、第二用戶終端、服務(wù)器以及遠(yuǎn)程數(shù)據(jù)庫,所述第一用戶終端包括:
選取地址模塊,用于從電子地圖上選取需要獲取現(xiàn)場視頻區(qū)域的具體地址信息;
輸入地址模塊,用于輸入需要獲取現(xiàn)場視頻區(qū)域的具體地址信息;
地址傳輸模塊,用于將需要獲取現(xiàn)場視頻區(qū)域的具體地址信息傳輸至所述服務(wù)器;
所述第二用戶終端包括:
請求接收模塊,用于接收獲取指定區(qū)域現(xiàn)場視頻的請求;
傳輸模塊,用于將攝取指定區(qū)域的現(xiàn)場視頻傳輸至服務(wù)器以及遠(yuǎn)程數(shù)據(jù)庫內(nèi);
速度獲取模塊,用于獲取所述第二用戶終端的移動速度;
所述服務(wù)器包括:
地址接收模塊,用于第一用戶終端發(fā)送的具體地址信息;
地址分析模塊,用于根據(jù)第一用戶終端發(fā)送的具體地址信息分析所述具體地址信息區(qū)域是否為公共區(qū)域;
終端搜索模塊,用于搜索具體地址信息區(qū)域內(nèi)的若干保持長連接關(guān)系的第二用戶終端;
請求發(fā)送模塊,用于向第二用戶終端發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求;
接收檢測模塊,用于實時檢測第二用戶終端是否有接收獲取指定區(qū)域現(xiàn)場視頻的請求;
權(quán)限獲取模塊,用于獲取接收當(dāng)前區(qū)域現(xiàn)場視頻的請求的第二用戶終端權(quán)限;
速度檢測模塊,用于檢測第二用戶終端移動速度是否有超過預(yù)設(shè)速度;
接取標(biāo)識模塊,用于對獲取指定區(qū)域現(xiàn)場視頻的請求進行接取標(biāo)識;
視頻攝取模塊,用于打開第二用戶終端的攝像頭攝取指定區(qū)域的現(xiàn)場視頻;
攝取提醒模塊,用于提醒第二用戶終端用戶攝取指定區(qū)域的現(xiàn)場視頻;
視頻傳輸模塊,用于將現(xiàn)場視頻傳輸至第一用戶終端;
完成獎勵模塊,用于對第二用戶終端進行相應(yīng)的獎勵;
所述遠(yuǎn)程數(shù)據(jù)庫包括:
視頻存儲模塊,用于存儲服務(wù)器傳輸?shù)默F(xiàn)場視頻。
作為本發(fā)明的一種優(yōu)選方式,所述第一用戶終端還包括:
警報接收模塊,用于接收服務(wù)器發(fā)送的警報信息;
重新選取模塊,用于重新選取其他區(qū)域內(nèi)的現(xiàn)場視頻;
所述服務(wù)器還包括:
警報發(fā)送模塊,用于向第一用戶終端發(fā)送警報信息。
作為本發(fā)明的一種優(yōu)選方式,所述服務(wù)器還包括:
區(qū)域檢測模塊,用于檢測具體地址信息區(qū)域內(nèi)是否有第二用戶終端;
環(huán)境獲取模塊,用于獲取遠(yuǎn)程數(shù)據(jù)庫內(nèi)存儲的現(xiàn)場視頻;
視頻提取模塊,用于提取從遠(yuǎn)程數(shù)據(jù)庫獲取的現(xiàn)場視頻中具體地址信息區(qū)域內(nèi)最近時間的現(xiàn)場視頻。
作為本發(fā)明的一種優(yōu)選方式,所述服務(wù)器還包括:
取消請求模塊,用于取消第二用戶終端接收的獲取指定區(qū)域現(xiàn)場視頻請求;
移動標(biāo)識模塊,用于對第二用戶終端進行移動標(biāo)識;
標(biāo)識搜索模塊,用于重新搜索具體地址信息區(qū)域內(nèi)未有移動標(biāo)識的第二用戶終端。
作為本發(fā)明的一種優(yōu)選方式,所述第二用戶終端還包括:
標(biāo)識檢測模塊,用于實時檢測獲取指定區(qū)域現(xiàn)場視頻的請求是否有接取標(biāo)識;
接收取消模塊,用于取消接收獲取指定區(qū)域現(xiàn)場視頻的請求。
本發(fā)明實現(xiàn)以下有益效果:
1.用戶需要獲取指定區(qū)域的現(xiàn)場視頻時,能夠通過第一用戶終端從電子地圖上選取所述區(qū)域的具體地址信息或者通過第一用戶終端輸入所述區(qū)域的具體地址信息,所述服務(wù)器能夠識別所述區(qū)域是否為公共區(qū)域并且能夠獲取第二用戶終端移動速度是否超過預(yù)設(shè)速度,然后能夠獲取第二用戶終端的權(quán)限并打開所述第二用戶終端的攝像頭獲取指定區(qū)域的現(xiàn)場視頻,并且能夠?qū)ν瓿蓴z取任務(wù)的第二用戶終端進行相應(yīng)的獎勵。
2.若檢測到需要獲取現(xiàn)場視頻的區(qū)域為公共區(qū)域則服務(wù)器立即對第一用戶終端發(fā)送警報信息并提醒用戶通過第一用戶終端重新選取其他區(qū)域內(nèi)的現(xiàn)場視頻。
3.若服務(wù)器搜索需要獲取現(xiàn)場視頻區(qū)域內(nèi)無第二用戶終端則所述服務(wù)器提取遠(yuǎn)程數(shù)據(jù)庫內(nèi)存儲具體地址信息區(qū)域內(nèi)最近時間的現(xiàn)場視頻并將其傳輸至第一用戶終端。
4.若檢測到第二用戶終端移動速度超過預(yù)設(shè)速度則服務(wù)器取消第二用戶終端接收的獲取指定區(qū)域現(xiàn)場視頻請求并將其進行移動標(biāo)識,防止再次搜索時搜索到移動用戶終端。
5.若檢測到獲取指定區(qū)域現(xiàn)場視頻的請求有接取標(biāo)識則第二用戶終端取消接收所述獲取指定區(qū)域現(xiàn)場視頻的請求,防止多用戶終端同時接取。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并于說明書一起用于解釋本公開的原理。
圖1為本發(fā)明其中一個示例提供的現(xiàn)場視頻智能共享方法的流程圖;
圖2為本發(fā)明其中一個示例提供的檢測到非公共區(qū)域方法的流程圖;
圖3為本發(fā)明其中一個示例提供的檢測區(qū)域內(nèi)無第二用戶終端方法的流程圖;
圖4為本發(fā)明其中一個示例提供的進行移動標(biāo)識方法的流程圖;
圖5為本發(fā)明其中一個示例提供的檢測接取標(biāo)識方法的流程圖;
圖6為本發(fā)明其中一個示例提供的現(xiàn)場視頻智能共享系統(tǒng)的架構(gòu)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。
實施例一
參考圖1所示,圖1為本發(fā)明其中一個示例提供的現(xiàn)場視頻智能共享方法的流程圖。
具體的,本實施例提供一種遠(yuǎn)程現(xiàn)場視頻智能共享方法,包括第一用戶終端1、第二用戶終端2、服務(wù)器3以及遠(yuǎn)程數(shù)據(jù)庫4,所述方法包括以下步驟:
s1、第一用戶終端1需要獲取指定區(qū)域的現(xiàn)場視頻時,所述第一用戶終端1從電子地圖上選取所述區(qū)域的具體地址信息或者所述第一用戶終端1輸入所述區(qū)域的具體地址信息并將所述區(qū)域的具體地址信息傳輸至所述服務(wù)器3;
s2、所述服務(wù)器3接收所述第一用戶終端1發(fā)送的具體地址信息并根據(jù)其分析所述具體地址信息區(qū)域是否為公共區(qū)域;
s3、若是則所述服務(wù)器3搜索所述具體地址信息區(qū)域內(nèi)的若干保持長連接關(guān)系的第二用戶終端2并向所述第二用戶終端2發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求;
s4、所述服務(wù)器3實時檢測所述第二用戶終端2是否有接收獲取指定區(qū)域現(xiàn)場視頻的請求;
s5、若有則所述服務(wù)器3獲取接收所述請求的第二用戶終端2權(quán)限并檢測所述第二用戶終端2移動速度是否有超過預(yù)設(shè)速度;
s6、若未有則所述服務(wù)器3對所述獲取指定區(qū)域現(xiàn)場視頻的請求進行接取標(biāo)識并打開所述第二用戶終端2的攝像頭提醒所述第二用戶終端2用戶攝取指定區(qū)域的現(xiàn)場視頻;
s7、所述第二用戶終端2將攝取指定區(qū)域的現(xiàn)場視頻傳輸至所述服務(wù)器3以及遠(yuǎn)程數(shù)據(jù)庫內(nèi);
s8、所述服務(wù)器3將從所述第二用戶終端2接收的所述現(xiàn)場視頻傳輸至所述第一用戶終端1并對所述第二用戶終端2進行相應(yīng)的獎勵。
其中,所述從電子地圖上選取所述區(qū)域的具體地址信息是指用戶通過第一用戶終端1從所述第一用戶終端1內(nèi)的電子地圖上選取需要獲取現(xiàn)場視頻的城市、街道、小區(qū)以及更小區(qū)域的具體位置信息;所述輸入所述區(qū)域的具體地址信息是指用戶通過第一用戶終端1輸入需要獲取現(xiàn)場視頻的城市、街道、小區(qū)以及更小區(qū)域的具體位置信息;所述公共區(qū)域為公眾共有共享的活動區(qū)域;所述檢測第二用戶終端2移動速度是指所述第二用戶端實時獲取用戶的行走速度并將其傳輸至服務(wù)器3內(nèi);所述預(yù)設(shè)速度為0-100公里/小時,在本實施例中優(yōu)選為10公里/小時;所述對所述獲取指定區(qū)域現(xiàn)場視頻的請求進行接取標(biāo)識是指服務(wù)器3對第一用戶終端1發(fā)送的獲取指定區(qū)域現(xiàn)場視頻的請求進行接取的標(biāo)識,防止若干第二用戶終端2同時接取造成沖突,若第一用戶終端1需要獲取現(xiàn)場視頻的區(qū)域為大型區(qū)域則所述服務(wù)器3根據(jù)所述區(qū)域劃分若干小型區(qū)域發(fā)送請求,任務(wù)完成后的獎勵也根據(jù)劃分的區(qū)域進行給予;所述第二用戶終端2將獲取指定區(qū)域內(nèi)的現(xiàn)場視頻傳輸至服務(wù)器3后,所述服務(wù)器3能夠根據(jù)第一用戶終端1發(fā)送請求時的懸賞對所述第二用戶終端2進行獎勵,所述獎勵可以是有償?shù)囊部梢允欠e分的,所述獎勵由所述第一用戶終端1發(fā)送請求時進行的懸賞決定,若第一用戶終端1發(fā)送請求時進行懸賞為金錢形式的則所述第二用戶終端2完成請求后的獎勵也為金錢形式的,若第一用戶終端1發(fā)送請求時進行懸賞為積分形式的則所述第二用戶終端2完成請求后的獎勵也為積分形式的;向所述具體地址信息區(qū)域內(nèi)的第二用戶終端2發(fā)送請求時,是向在所述具體地址信息區(qū)域加上半徑1公里范圍內(nèi)的第二用戶終端2發(fā)送請求;用戶是通過安裝于用戶終端內(nèi)的應(yīng)用軟件進行操作的;所述第一用戶終端1也能夠發(fā)送需要獲取指定區(qū)域現(xiàn)場圖片的請求,第二用戶終端2能夠根據(jù)第一用戶終端1利用服務(wù)器3發(fā)送的需要視頻或者圖片的請求進行相應(yīng)的操作,即第一用戶終端1需要現(xiàn)場視頻則第二用戶終端2攝取現(xiàn)場視頻,第一用戶終端1需要現(xiàn)場圖片則第二用戶終端2攝取現(xiàn)場圖片。
在s1中,具體在用戶需要獲取指定區(qū)域的現(xiàn)場視頻時,所述用戶通過第一用戶終端1從所述第一用戶終端1內(nèi)的電子地圖上選取需要獲取現(xiàn)場視頻的城市、街道、小區(qū)以及更小區(qū)域的具體位置信息或者用戶通過第一用戶終端1輸入需要獲取現(xiàn)場視頻的城市、街道、小區(qū)以及更小區(qū)域的具體位置信息并將所述需要獲取現(xiàn)場視頻區(qū)域的具體地址信息傳輸至所述服務(wù)器3。
在s2中,具體在所述服務(wù)器3接收到所述第一用戶終端1發(fā)送的具體地址信息后,所述服務(wù)器3根據(jù)接收到的具體地址信息分析所述具體地址信息的區(qū)域是否為公眾共有共享的活動區(qū)域,即為非私人區(qū)域,防止侵犯其它公民的隱私。
在s3中,具體在所述服務(wù)器3分析出所述具體地址信息的區(qū)域為公共區(qū)域后,所述服務(wù)器3搜索所述具體地址信息區(qū)域內(nèi)的與所述服務(wù)器3保持長連接關(guān)系的若干第二用戶終端2并向所述第二用戶終端2發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求,能夠讓在所述具體地址信息附近的第二用戶終端2的用戶進行獲取現(xiàn)場視頻。
在s4中,具體為所述服務(wù)器3實時檢測所述第二用戶終端2是否有接收獲取指定區(qū)域現(xiàn)場視頻的請求,若在30分鐘內(nèi)所述區(qū)域內(nèi)沒有第二用戶終端2接收請求則所述服務(wù)器3在原有的區(qū)域范圍內(nèi)以自身為中心向四周擴散500米,以此類推。
在s5中,具體在檢測到所述第二用戶終端2接收獲取指定區(qū)域現(xiàn)場視頻的請求后,所述服務(wù)器3獲取接收所述請求的第二用戶終端2權(quán)限并檢測所述第二用戶終端2移動速度是否有超過10公里/小時,在服務(wù)器3檢測到第二用戶終端2接收請求后能夠獲取所述第二用戶終端2的開啟攝像頭的權(quán)限以及獲取第二用戶終端2移動速度的權(quán)限。
在s6中,具體在檢測到所述第二用戶終端2的移動速度未超過10公里/小時后,所述服務(wù)器3對所述獲取指定區(qū)域現(xiàn)場視頻的請求進行接取標(biāo)識并打開所述第二用戶終端2的攝像頭,并且提醒所述第二用戶終端2的用戶攝取指定區(qū)域的現(xiàn)場視頻,在對所述獲取指定區(qū)域現(xiàn)場視頻的請求進行接取標(biāo)識后,其他用戶終端則無法獲取所述獲取指定區(qū)域現(xiàn)場視頻的請求,防止一個請求被多個用戶終端接取,造成沖突。
在s7中,具體在所述服務(wù)器3將從所述第二用戶終端2獲取的所述現(xiàn)場視頻傳輸至所述第一用戶終端1時,所述服務(wù)器3同時將所述現(xiàn)場視頻存儲于所述遠(yuǎn)程數(shù)據(jù)庫4內(nèi)。
在s8中,具體在所述服務(wù)器3將從所述第二用戶終端2接收的所述現(xiàn)場視頻傳輸至所述第一用戶終端1后,所述服務(wù)器3對所述第二用戶終端2進行相應(yīng)的獎勵,所述獎勵可以是有償?shù)囊部梢允欠e分的,所述獎勵由所述第一用戶終端1發(fā)送請求時進行的懸賞決定,若第一用戶終端1發(fā)送請求時進行懸賞為金錢形式的則所述第二用戶終端2完成請求后的獎勵也為金錢形式的,若第一用戶終端1發(fā)送請求時進行懸賞為積分形式的則所述第二用戶終端2完成請求后的獎勵也為積分形式的。
實施例二
參考圖2所示,圖2為本發(fā)明其中一個示例提供的檢測到非公共區(qū)域方法的流程圖。
具體的,本實施例與實施例一基本上一致,區(qū)別之處在于,本實施例中,在所述服務(wù)器3根據(jù)具體地址信息分析所述具體地址信息區(qū)域是否為公共區(qū)域時,所述方法還包括以下步驟:
s20、若所述服務(wù)器3分析出所述具體地址信息區(qū)域為非公共區(qū)域則所述服務(wù)器3向第一用戶終端1發(fā)送警報信息;
s21、所述第一用戶終端1接收到所述警報信息則重新選取其他區(qū)域內(nèi)的現(xiàn)場視頻。
具體的,在所述服務(wù)器3根據(jù)接收到的具體地址信息分析所述具體地址信息的區(qū)域是否為公眾共有共享的活動區(qū)域時,若所述服務(wù)器3分析出所述具體地址信息的區(qū)域為非公共區(qū)域,即私人區(qū)域,則所述服務(wù)器3向第一用戶終端1發(fā)送警報信息,提醒需要指定區(qū)域現(xiàn)場視頻的用戶選取或輸入的區(qū)域為私人區(qū)域,避免侵犯其它公民的隱私,所述第一用戶終端1接收到所述服務(wù)器3發(fā)送的所述警報信息后,所述用戶通過第一用戶終端1重新選取其它區(qū)域內(nèi)的現(xiàn)場視頻,若沒有其它區(qū)域現(xiàn)場視頻的需求則直接退出安裝在第一用戶終端1內(nèi)的應(yīng)用軟件。
實施例三
參考圖3所示,圖3為本發(fā)明其中一個示例提供的檢測區(qū)域內(nèi)無第二用戶終端方法的流程圖。
本實施例與實施例一基本上一致,區(qū)別之處在于,本實施例中,在所述服務(wù)器3搜索所述具體地址信息區(qū)域內(nèi)的若干保持長連接關(guān)系的第二用戶終端2時,所述方法還包括以下步驟:
s30、若所述服務(wù)器3檢測到所述具體地址信息區(qū)域內(nèi)無第二用戶終端2則所述服務(wù)器3獲取遠(yuǎn)程數(shù)據(jù)庫4內(nèi)存儲的現(xiàn)場視頻并提取出所述具體地址信息區(qū)域內(nèi)最近時間的現(xiàn)場視頻;
s31、所述服務(wù)器3將提取出的所述具體地址信息區(qū)域內(nèi)最近時間的現(xiàn)場視頻傳輸至第一用戶終端1。
具體的,在所述服務(wù)器3搜索所述具體地址信息區(qū)域內(nèi)的與所述服務(wù)器3保持長連接關(guān)系的若干第二用戶終端2時,若所述服務(wù)器3檢測到所述具體地址信息區(qū)域內(nèi)未搜索到第二用戶終端2則所述服務(wù)器3獲取遠(yuǎn)程數(shù)據(jù)庫4內(nèi)存儲的視頻,所述服務(wù)器3從獲取的遠(yuǎn)程數(shù)據(jù)庫4內(nèi)存儲的視頻中提取出所述具體地址信息區(qū)域內(nèi)最近時間的視頻,所述遠(yuǎn)程數(shù)據(jù)庫4在存儲視頻時按照相同城市、鄉(xiāng)鎮(zhèn)、街道、小區(qū)以及更小區(qū)域進行存儲,防止存儲的信息混亂,所述服務(wù)器3將提取出的所述具體地址信息區(qū)域內(nèi)最近時間的視頻傳輸至第一用戶終端1內(nèi),所述最近時間可以是1年內(nèi)、1月內(nèi)、1周內(nèi)、1天內(nèi)以及1小時內(nèi)的任意時間的視頻。
實施例四
參考圖4所示,圖4為本發(fā)明其中一個示例提供的進行移動標(biāo)識方法的流程圖。
本實施例與實施例一基本上一致,區(qū)別之處在于,本實施例中,在所述服務(wù)器3檢測所述第二用戶終端2移動速度是否有超過預(yù)設(shè)速度后,所述方法還包括以下步驟:
s50、若有超過預(yù)設(shè)速度則所述服務(wù)器3取消所述第二用戶終端2接收的獲取指定區(qū)域現(xiàn)場視頻請求并將所述第二用戶終端2進行移動標(biāo)識;
s51、所述服務(wù)器3重新搜索所述具體地址信息區(qū)域內(nèi)未有移動標(biāo)識的第二用戶終端2并向其發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求。
具體的,在所述服務(wù)器3獲取接收所述請求的第二用戶終端2權(quán)限并檢測所述第二用戶終端2移動速度是否有超過10公里/小時后,若有超過10公里/小時的速度則所述服務(wù)器3取消所述第二用戶終端2接收的獲取指定區(qū)域現(xiàn)場視頻請求并將所述第二用戶終端2進行移動標(biāo)識,說明該用戶終端移動速度較快無法及時獲取指定區(qū)域內(nèi)的現(xiàn)場視頻,所述服務(wù)器3重新搜索所述具體地址信息區(qū)域內(nèi)未包含有移動標(biāo)識的第二用戶終端2并向其發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求。
實施例五
參考圖5所示,圖5為本發(fā)明其中一個示例提供的檢測接取標(biāo)識方法的流程圖。
本實施例與實施例一基本上一致,區(qū)別之處在于,本實施例中,在向所述第二用戶終端2發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求后,所述方法還包括以下步驟:
s32、所述第二用戶終端2實時檢測所述獲取指定區(qū)域現(xiàn)場視頻的請求是否有接取標(biāo)識;
s33、若有則所述第二用戶終端2取消接收所述獲取指定區(qū)域現(xiàn)場視頻的請求。
具體的,在所述服務(wù)器3向所述第二用戶終端2發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求后,所述第二用戶終端2實時檢測所述獲取指定區(qū)域現(xiàn)場視頻的請求是否包含有接取標(biāo)識,若檢測到包含有接取標(biāo)識后,所述第二用戶終端2直接取消接收所述獲取指定區(qū)域現(xiàn)場視頻的請求,并且所述第二用戶終端2無法獲取到該所述獲取指定區(qū)域現(xiàn)場視頻的請求,避免若干用戶終端接收到相同的請求造成沖突。
實施例六
參考圖6所示,圖6為本發(fā)明其中一個示例提供的現(xiàn)場視頻智能共享系統(tǒng)的架構(gòu)圖。
具體的,本實施例提供一種遠(yuǎn)程現(xiàn)場視頻智能共享的系統(tǒng),包括第一用戶終端1、第二用戶終端2、服務(wù)器3以及遠(yuǎn)程數(shù)據(jù)庫4,所述第一用戶終端1包括:
選取地址模塊10,用于從電子地圖上選取需要獲取現(xiàn)場視頻區(qū)域的具體地址信息;
輸入地址模塊11,用于輸入需要獲取現(xiàn)場視頻區(qū)域的具體地址信息;
地址傳輸模塊12,用于將需要獲取現(xiàn)場視頻區(qū)域的具體地址信息傳輸至所述服務(wù)器3;
所述第二用戶終端2包括:
請求接收模塊20,用于接收獲取指定區(qū)域現(xiàn)場視頻的請求;
傳輸模塊21,用于將攝取指定區(qū)域的現(xiàn)場視頻傳輸至服務(wù)器3以及遠(yuǎn)程數(shù)據(jù)庫4內(nèi);
速度獲取模塊22,用于獲取所述第二用戶終端2的移動速度;
所述服務(wù)器3包括:
地址接收模塊300,用于第一用戶終端1發(fā)送的具體地址信息;
地址分析模塊301,用于根據(jù)第一用戶終端1發(fā)送的具體地址信息分析所述具體地址信息區(qū)域是否為公共區(qū)域;
終端搜索模塊302,用于搜索具體地址信息區(qū)域內(nèi)的若干保持長連接關(guān)系的第二用戶終端2;
請求發(fā)送模塊303,用于向第二用戶終端2發(fā)送獲取指定區(qū)域現(xiàn)場視頻的請求;
接收檢測模塊304,用于實時檢測第二用戶終端2是否有接收獲取指定區(qū)域現(xiàn)場視頻的請求;
權(quán)限獲取模塊305,用于獲取接收當(dāng)前區(qū)域現(xiàn)場視頻的請求的第二用戶終端2權(quán)限;
速度檢測模塊306,用于檢測第二用戶終端2移動速度是否有超過預(yù)設(shè)速度;
接取標(biāo)識模塊307,用于對獲取指定區(qū)域現(xiàn)場視頻的請求進行接取標(biāo)識;
視頻獲取模塊308,用于打開第二用戶終端2的攝像頭獲取指定區(qū)域的現(xiàn)場視頻;
攝取提醒模塊309,用于提醒第二用戶終端2的用戶攝取指定區(qū)域的現(xiàn)場視頻;
視頻傳輸模塊310,用于將現(xiàn)場視頻傳輸至第一用戶終端1以及遠(yuǎn)程數(shù)據(jù)庫4;
所述遠(yuǎn)程數(shù)據(jù)庫4包括:
視頻存儲模塊40,用于存儲服務(wù)器3傳輸?shù)默F(xiàn)場視頻。
作為本發(fā)明的一種優(yōu)選方式,所述第一用戶終端1還包括:
警報接收模塊13,用于接收服務(wù)器3發(fā)送的警報信息;
重新選取模塊14,用于重新選取其他區(qū)域內(nèi)的現(xiàn)場視頻;
所述服務(wù)器3還包括:
警報發(fā)送模塊311,用于向第一用戶終端1發(fā)送警報信息。
作為本發(fā)明的一種優(yōu)選方式,所述服務(wù)器3還包括:
區(qū)域檢測模塊312,用于檢測具體地址信息區(qū)域內(nèi)是否有第二用戶終端2;
環(huán)境獲取模塊313,用于獲取遠(yuǎn)程數(shù)據(jù)庫4內(nèi)存儲的現(xiàn)場視頻;
視頻提取模塊314,用于提取從遠(yuǎn)程數(shù)據(jù)庫4獲取的現(xiàn)場視頻中具體地址信息區(qū)域內(nèi)最近時間的現(xiàn)場視頻。
作為本發(fā)明的一種優(yōu)選方式,所述服務(wù)器3還包括:
取消請求模塊315,用于取消第二用戶終端2接收的獲取指定區(qū)域現(xiàn)場視頻請求;
移動標(biāo)識模塊316,用于對第二用戶終端2進行移動標(biāo)識;
標(biāo)識搜索模塊317,用于重新搜索具體地址信息區(qū)域內(nèi)未有移動標(biāo)識的第二用戶終端2。
作為本發(fā)明的一種優(yōu)選方式,所述第二用戶終端2還包括:
標(biāo)識檢測模塊23,用于實時檢測獲取指定區(qū)域現(xiàn)場視頻的請求是否有接取標(biāo)識;
接收取消模塊24,用于取消接收獲取指定區(qū)域現(xiàn)場視頻的請求。
應(yīng)理解,在實施例六中,上述各個模塊的具體實現(xiàn)過程可與上述方法實施例(實施例一至實施例五)的描述相對應(yīng),此處不再詳細(xì)描述。
上述實施例六所提供的系統(tǒng),僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上訴功能分配由不同的功能模塊完成,即將系統(tǒng)的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
上述實施例只為說明本發(fā)明的技術(shù)構(gòu)思及特點,其目的是讓熟悉該技術(shù)領(lǐng)域的技術(shù)人員能夠了解本發(fā)明的內(nèi)容并據(jù)以實施,并不能以此來限制本發(fā)明的保護范圍。凡根據(jù)本發(fā)明精神實質(zhì)所作出的等同變換或修飾,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。