新四季網

視頻處理方法、裝置和系統及數據處理方法和裝置與流程

2023-05-21 04:04:16


本發明涉及視頻處理領域,具體而言,涉及一種視頻處理方法、裝置和系統及數據處理方法和裝置。



背景技術:

隨著智能終端設備(比如手機、平板電能)的普及,越來越多的用戶開始使用終端設備錄製視頻。社交網絡的應用帶動了將錄製的視頻進行分享的需求,在視頻分享時用戶希望能在視頻中顯示視頻錄製地點的地理位置信息。例如,在外灘旅遊時,用戶希望錄製的視頻中能夠顯示錄製地點在外灘。

目前,現有的視頻錄製應用軟體中,存在部分應用軟體可以在錄製視頻上疊加錄製地點的地理位置信息。這些應用軟體通過定位終端設備所在的經緯度,獲取該經緯度對應的地點名稱,並將該地點名稱疊加在錄製的視頻中,以實現帶有錄製地點名稱的視頻顯示。但是,這些應用軟體存在以下缺陷:

1、終端設備利用gps定位的地點較多,需要用戶手動地選擇需要的地點名稱。

2、終端設備需要內置地理位置數據,內置地理位置數據將會佔用終端設備較多的存儲空間,增加了終端設備存儲空間壓力,嚴重影響了終端設備使用性能。

3、終端設備中內置的地理位置數據不能實時更新,當地點名稱發生變化時,無法在錄製視頻中添加準確的地點名稱,降低了用戶使用體驗。

針對上述的問題,目前尚未提出有效的解決方案。



技術實現要素:

本發明實施例提供了一種視頻處理方法、裝置和系統及數據處理方法和裝置,以至少解決相關技術在錄製的視頻中疊加錄製地點信息時,需要在終端設備中內置地理位置數據,導致佔用終端設備存儲空間的技術問題。

根據本發明實施例的一個方面,提供了一種視頻處理方法,包括:獲取終端設備所在的經緯度,其中,終端設備為用於錄製視頻的終端設備;從伺服器獲取終端設備所在的經緯度對應的地理位置信息;以及將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中。

根據本發明實施例的另一方面,還提供了一種數據處理方法,包括:接收終端設備發送的數據請求,其中,數據請求用於請求終端設備所在的經緯度對應的地理位置信息;根據預先存儲的經緯度與地理位置信息之間的對應關係查找終端設備所在的經緯度對應的地理位置信息;以及將查找到的終端設備所在的經緯度對應的地理位置信息發送至終端設備,以指示終端設備將查找到的地理位置信息添加至終端設備錄製的視頻中。

根據本發明實施例的另一方面,還提供了一種視頻處理裝置,包括:第一獲取模塊,用於獲取終端設備所在的經緯度,其中,終端設備為用於錄製視頻的終端設備;第二獲取模塊,用於從伺服器獲取終端設備所在的經緯度對應的地理位置信息;以及添加模塊,用於將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中。

根據本發明實施例的另一方面,還提供了一種數據處理裝置,包括:接收模塊,用於接收終端設備發送的數據請求,其中,數據請求用於請求終端設備所在的經緯度對應的地理位置信息;查找模塊,用於根據預先存儲的經緯度與地理位置信息之間的對應關係查找終端設備所在的經緯度對應的地理位置信息;以及發送模塊,用於將查找到的終端設備所在的經緯度對應的地理位置信息發送至終端設備,以指示終端設備查找到的地理位置信息添加至終端設備錄製的視頻中。

根據本發明實施例的另一方面,還提供了一種視頻處理系統,包括:伺服器,與至少一個終端設備建立無線通信連接,其中,伺服器中預先存儲有經緯度與地理位置信息之間的對應關係;以及至少一個終端設備,每個終端設備用於定位自身所在的經緯度,並將自身所在的經緯度發送至伺服器以向伺服器請求經緯度對應的地理位置信息,在錄製視頻時將請求得到的經緯度對應的地理位置信息添加至錄製的視頻中。

在本發明實施例中,採用獲取終端設備所在的經緯度,其中,終端設備為用於錄製視頻的終端設備;從伺服器獲取終端設備所在的經緯度對應的地理位置信息;以及將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中的方式,終端設備通過從伺服器中請求終端設備所在經緯度對應的地理位置信息,在錄製視頻時將請求得到的地理位置信息添加在錄製的視頻中,達到了在錄製的視頻中疊加地理位置信息過程中避免在終端設備中內置地理位置數據佔用終端設備存儲空間的目的,從而實現了減少終端設備存儲空間佔用率,緩解終端設備存儲空間的壓力,提高終端設備使用性能的技術效果,進而解決了相關技術在錄製的視頻中疊加錄製地點信息時,需要在終端設備中內置地理位置數據,導致佔用終端設備存儲空間的技術問題。

附圖說明

此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:

圖1是根據本發明實施例的視頻處理方法的硬體環境的示意圖;

圖2是根據本發明實施例的視頻處理方法的流程圖;

圖3是根據本發明實施例的一種可選的視頻處理方法的流程圖;

圖4是根據本發明實施例的另一種可選的視頻處理方法的流程圖;

圖5是根據本發明優選實施例的視頻處理方法的流程圖;

圖6是根據本發明優選實施例的終端設備與伺服器之間的信息交互示意圖;

圖7是根據本發明實施例的數據處理方法的流程圖;

圖8是根據本發明實施例的視頻處理裝置的示意圖;

圖9是根據本發明實施例的一種可選的視頻處理裝置的示意圖;

圖10是根據本發明實施例的另一種可選的視頻處理裝置的示意圖;

圖11是根據本發明實施例的數據處理裝置的示意圖;

圖12是根據本發明實施例的一種可選的數據處理裝置的示意圖;

圖13是根據本發明實施例的視頻處理系統的示意圖;

圖14是根據本發明實施例的視頻處理系統中終端設備與伺服器的信息交互示意圖;以及

圖15是根據本發明實施例的一種終端的結構框圖。

具體實施方式

為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本發明保護的範圍。

需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語「第一」、「第二」等是用於區別類似的對象,而不必用於描述特定的順序或先後次序。應該理解這樣使用的數據在適當情況下可以互換,以便這裡描述的本發明的實施例能夠以除了在這裡圖示或描述的那些以外的順序實施。此外,術語「包括」和「具有」以及他們的任何變形,意圖在於覆蓋不排 他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限於清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對於這些過程、方法、產品或設備固有的其它步驟或單元。

實施例1

根據本發明實施例,提供了一種視頻處理的方法實施例。

可選地,在本實施例中,上述視頻處理方法可以應用於如圖1所示的由伺服器102和終端104所構成的硬體環境中。如圖1所示,伺服器102通過網絡與終端104進行連接,上述網絡包括但不限於:廣域網、城域網或區域網,終端104並不限定於pc、手機、平板電腦等。本發明實施例的數據處理方法可以由伺服器102來執行,也可以由終端104來執行,還可以是由伺服器102和終端104共同執行。其中,終端104執行本發明實施例的數據處理方法也可以是由安裝在其上的客戶端來執行。

圖2是根據本發明實施例的視頻處理方法的流程圖,如圖2所示,該方法可以包括以下步驟:

步驟s202,獲取終端設備所在的經緯度,其中,終端設備為用於錄製視頻的終端設備;

步驟s204,從伺服器獲取終端設備所在的經緯度對應的地理位置信息;

步驟s206,將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中。

通過上述步驟s202至步驟s206,通過終端設備從伺服器中獲取終端設備所在經緯度對應的地理位置信息,將該地理位置信息添加在錄製的視頻中,可以解決相關技術在錄製的視頻中疊加錄製地點信息時,需要在終端設備中內置地理位置數據,導致佔用終端設備存儲空間的技術問題,進而達到減少終端設備存儲空間佔用率,緩解終端設備存儲空間壓力,提高終端設備使用性能的技術效果。

在步驟s202提供的技術方案中,終端設備可以為用於錄製視頻的終端設備,比如,智慧型手機、平板電腦等。可選地,終端設備可以自帶錄製視頻功能,也可以安裝有錄製視頻的應用軟體以實現錄製視頻功能。終端設備實現錄製視頻功能需要依賴終端設備中的攝像頭,本發明實施例並不對攝像頭作具體限定,攝像頭的攝像像素值可以根據不同終端設備的實際需求確定。終端設備中可以包括定位模塊,比如gps定位晶片,利用該定位模塊可以定位終端設備所在的經緯度。優選地,該實施例中終端設備的定位模塊可以實時定位終端設備所在的經緯度,以保障終端設備定位位置的準確性,進而達到提高終端設備錄製視頻中添加的地理位置信息的準確性的效果。

在實際應用場景中,可以利用攝像頭錄製視頻,利用定位模塊獲取終端設備所在的經緯度。用戶可以控制終端設備中攝像頭的開啟和關閉以實現錄製視頻,本發明實施例並不對錄製視頻的時長作限定,其可以根據用戶實際需求進行調整。在利用攝像頭錄製視頻過程中,終端設備中定位模塊實時定位終端設備所在的經緯度。當利用攝像頭錄製視頻的時長很長且錄製過程中終端設備的位置發生了變化時,定位模塊會實時定位攝像頭所錄製的視頻中每個視頻幀被錄製時終端設備所在的經緯度,以達到在視頻中準確添加地理位置信息的目的。

在步驟s204提供的技術方案中,在利用定位模塊獲取終端設備所在的經緯度之後,終端設備中的處理器或者控制器可以利用無線通信模塊將終端設備所在的經緯度發送至伺服器,其中,伺服器中可以存儲有經緯度、地理位置信息以及經緯度和地理位置信息之間的對應關係。伺服器利用存儲的經緯度和地理位置信息之間的對應關係可以查找到終端設備所在的經緯度對應的地理位置信息,並將其發送至終端設備中,以實現終端設備從伺服器中獲取終端設備所在的經緯度對應的地理位置信息。終端設備所在經緯度對應的地理位置信息可以包括地點名稱、地點描述信息、地點圖片等。

在實際應用場景中,本發明實施例的視頻處理方法可以作為一種應用程式安裝在終端設備中,該應用程式可以調用終端設備中的定位模塊和攝像頭以實現定位終端設備所在的經緯度和錄製視頻。該應用程式在獲取到終端設備所在的經緯度之後可以調用終端設備無線通信模塊向伺服器發送請求消息,以請求伺服器提供該終端設備所在的經緯度對應的地理位置信息。其中,伺服器可以作為一種為該應用程式提供後臺支持和維護的伺服器,當伺服器收到該請求消息時,根據接收到的終端設備所在的經緯度查找其對應的地理位置信息,並將查找到的地理位置信息反饋至終端設備。

該實施例的視頻處理方法通過向存儲有經緯度和地理位置信息及其對應關係的伺服器請求地理位置信息的方式能夠減緩在終端設備中內置地理位置數據導致的存儲空間壓力,進而達到提高終端設備使用性能的效果。

在步驟s206提供的技術方案中,當終端設備收到伺服器反饋的終端設備所在的經緯度對應的地理位置信息之後,終端設備可以將該地理位置信息添加至終端設備錄製的視頻中,以滿足用戶希望顯示帶有錄製地點名稱的錄製視頻的需求,提高用戶使用體驗。可選地,將地理位置信息添加至錄製的視頻中分為以下幾種情況:當錄製的視頻中每個視頻幀被錄製時終端設備所在的經緯度未發生變化時,可以將從伺服器獲取到的地理位置信息添加至該錄製視頻的每個視頻幀中。當錄製的視頻中存在至少一個視頻幀被錄製時終端設備所在的經緯度與其他視頻幀被錄製時終端設備所在的經緯度發生變化,則需要按照發生變化的經緯度重新向伺服器請求該發生變化的經緯度對應的地理位置信息,並將其添加至對應的視頻幀中。

可選地,地理位置信息可以在終端設備錄製視頻過程中添加至錄製視頻的視頻幀中,也可以在終端設備錄製視頻完成之後,逐幀地添加視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息。地理位置信息的添加時間取決於終端設備錄製視頻時的網絡狀況,當網絡傳輸速度較快時,可以採用實時方式在錄製視頻過程中添加地理位置信息,當網絡傳輸速度 較慢時,可以採用先錄製後處理的方式添加地理位置信息。

可選地,將地理位置信息添加在視頻中的視頻幀中可以採用在視頻幀圖像中疊加地理位置信息的方式,地理位置信息在視頻幀中的顯示位置和顯示方式可以根據需求進行設定和調整,比如,經緯度對應的地點名稱可以以文本顯示方式顯示在視頻幀圖像中的右下角位置。

作為一種可選的實施例,步驟s206將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中可以包括:將視頻中的視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中的視頻幀中。

考慮到終端設備錄製視頻過程中不同視頻幀被錄製時終端設備所在的經緯度可能會發生變化,比如第一視頻幀被錄製時終端設備在第一經緯度,第二視頻幀被錄製時終端設備在第二經緯度,且第一經緯度對應第一地理位置信息,第二經緯度對應第二地理位置信息,則根據該可選的實施例可以得到,在第一視頻幀圖像中添加第一地理位置信息,在第二視頻幀圖像中添加第二地理位置信息。該可選的實施例通過將視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息添加至該視頻幀中,能夠保證每個視頻幀圖像中顯示的地理位置信息的準確度,進而達到了提高用戶體驗的效果。

本發明實施例還提供了一種可選的視頻處理方法的實施例,圖3是根據本發明實施例的一種可選的視頻處理方法的流程圖,如圖3所示,該可選的視頻處理方法的實施例可以包括以下步驟:

步驟s301,獲取終端設備所在的經緯度;

步驟s303,從伺服器獲取終端設備所在的經緯度對應的地理位置信息;

步驟s305,通過終端設備錄製視頻;

步驟s307,在通過終端設備錄製視頻的過程中,將獲取到的地理位 置信息添加到錄製的視頻中的每個視頻幀中。

需要說明的是,步驟s301和步驟s303分別與上述本發明實施例中的步驟s202和步驟s204相同,此處不再贅述。在步驟s303已經獲取到終端設備所在的經緯度對應的地理位置信息之後,終端設備開始錄製視頻,並在錄製過程中,將獲取到的地理位置信息添加到錄製視頻的各個視頻幀中。該實施例採用提前獲取終端設備所在的經緯度對應的地理位置信息,之後開始錄製視頻,並在錄製過程在視頻幀中添加地理位置信息,採用錄製與添加同步進行的方式能夠縮短在視頻幀中添加地理位置信息的時間,進而達到提高用戶使用體驗的效果。

需要說明的是,由於視頻幀被錄製過程中終端設備所在的經緯度可能發生變化,為了保證視頻幀中添加的地理位置信息為該視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息,如圖3所示,該可選的實施例中步驟s307可以包括以下步驟:

步驟s3071,在通過終端設備錄製視頻的過程中判斷終端設備所在的經緯度對應的地理位置信息是否發生變化;

步驟s3073,若未發生變化,則將獲取到的地理位置信息添加到錄製的視頻中的每個視頻幀中;

步驟s3075,若發生變化,則將重新獲取到的變化後的地理位置信息添加到錄製的視頻中的每個視頻幀中。

需要說明的是,在終端設備錄製視頻過程中,如果終端設備所在的經緯度對應的地理位置信息未發生變化,則錄製視頻中的每個視頻幀中均添加由步驟s303獲取的地理位置信息。如果終端設備所在的經緯度對應的地理位置信息發生了變化,則需要重新執行步驟s303重新獲取變化後的地理位置信息,並將該變化後的地理位置信息添加至該視頻幀中。步驟s3071中的判斷過程為實時判斷過程,以保證能夠分別判斷每個視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息是否發生變化,這樣能 夠提高視頻中各個視頻幀中添加的地理位置的準確性,進而達到提高用戶使用體驗的效果。

本發明實施例還提供了另一種可選的視頻處理方法的實施例,圖4是根據本發明實施例的另一種可選的視頻處理方法的流程圖,如圖4所示,該可選的視頻處理方法的實施例可以包括以下步驟:

步驟s302,在通過終端設備錄製視頻的過程中,獲取視頻中的每個視頻幀被錄製時終端設備所在的經緯度。

需要說明的是,本發明實施例中的步驟s202獲取終端設備所在的經緯度可以包括該步驟s302,該步驟s302也可以通過終端設備中的定位模塊實現,通過該步驟s302可以精確定位每個視頻幀被錄製時終端設備所在的經緯度,以便於後續分析各個視頻幀被錄製時終端設備所在的經緯度是否發生變化,該步驟s302為終端設備所在的經緯度是否發生變化提供了判斷基礎。

步驟s304,在通過終端設備錄製視頻的過程中或在通過終端設備錄製視頻完成之後,從伺服器獲取終端設備所在的經緯度對應的地理位置信息。

需要說明的是,本發明實施例中的步驟s204從伺服器獲取終端設備所在的經緯度對應的地理位置信息可以包括該步驟s304。在步驟s304提供的方案中,該可選的實施例可以在視頻錄製過程中同時獲取終端設備所在的經緯度對應的地理位置信息,也可以在視頻錄製完成後再獲取終端設備所在的經緯度對應的地理位置信息。終端設備所在的經緯度對應的地理位置信息獲取時刻的確定與當前網絡環境有關,比如與當前網絡環境下終端設備與伺服器之間的網絡傳輸速度相關。具體地,如圖4所示,步驟s304可以包括以下步驟:

步驟s3042,在通過終端設備錄製視頻的過程中判斷終端設備與伺服器之間的網絡傳輸速度是否大於預定閾值;

步驟s3044,若網絡傳輸速度大於預定閾值,則在通過終端設備錄製視頻的過程中從伺服器獲取終端設備所在的經緯度對應的地理位置信息;

步驟s3046,若在通過終端設備錄製視頻的過程中網絡傳輸速度均小於等於預定閾值,則在通過終端設備錄製視頻完成之後從伺服器獲取終端設備所在的經緯度對應的地理位置信息。

在上述步驟s3042至步驟s3046提供的方案中,預定閾值可以根據實際需求或者視頻錄製時添加地理位置信息的時限要求確定。當網絡環境允許實時獲取終端設備所在的經緯度對應的地理位置信息時,即網絡傳輸速度大於預定閾值時,則可以在錄製視頻的同時實時獲取每個視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息。當網絡環境不允許實時獲取終端設備所在的經緯度對應的地理位置信息時,即網絡傳輸速度小於或者等於預定閾值時,則需要在視頻錄製完畢後,依據步驟s302獲取的每個視頻幀被錄製時終端設備所在的經緯度從伺服器中獲取每個視頻幀對應的地理位置信息。該可選的實施例通過考慮網絡傳輸速度不僅能夠緩解網絡傳輸壓力,而且能夠提高從伺服器中獲取地理位置信息的成功率。

步驟s306,將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中。

該步驟s306與本發明實施例中的步驟s206相同。但是,此處考慮到從伺服器中獲取終端設備所在的經緯度對應的地理位置信息的時刻受網絡傳輸速度的影響,故,如圖4所示,該步驟s306可以包括以下步驟:

步驟s3062,若在通過終端設備錄製視頻的過程中從伺服器獲取終端設備所在的經緯度對應的地理位置信息,則在通過終端設備錄製視頻的過程中,將獲取到的地理位置信息添加在終端設備錄製的視頻中對應的視頻幀中;

步驟s3064,若在通過終端設備錄製視頻完成之後從伺服器獲取終端設備所在的經緯度對應的地理位置信息,則在通過終端設備錄製視頻完成 之後,將獲取到的地理位置信息添加在終端設備錄製的視頻中對應的視頻幀中。

步驟s3062和步驟s3064根據終端設備所在的經緯度對應的地理位置信息的獲取時刻可以確定在視頻幀中添加地理位置信息的時刻。當網絡傳輸速度較快時,可以在視頻錄製過程中實時獲取每個視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息,並將獲取到的地理位置信息添加至對應的視頻幀中;當網絡傳輸速度較慢時,可以在整個視頻錄製完成之後,再獲取每個視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息,並將獲取到的地理位置信息添加至對應的視頻幀中。通過步驟s3064能夠進一步地緩解網絡傳輸壓力,能夠達到提高視頻幀中添加的地理位置信息的準確度的效果。

作為一種可選的實施例,在步驟s206將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中之後,該實施例的視頻處理方法還可以包括:逐幀顯示終端設備錄製的視頻,其中,終端設備錄製的視頻中的每個視頻幀上均顯示有視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息,其中,地理位置信息至少包括以下任意一種:地點名稱、地點描述信息、地點縮略圖。

終端設備中可以包括顯示器,用於顯示錄製的視頻,在該視頻中的每個視頻幀圖像中均顯示有該視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息,以達到標明視頻幀對應的錄製地點的地理位置信息的目的。該實施例中的地理位置信息不僅限於上述信息,還可以包括比如附近旅遊景點介紹、附件酒店介紹等信息,此處不再一一舉例。該實施例通過逐幀顯示帶有地理位置信息的視頻幀能夠滿足用戶希望錄製的視頻中顯示有錄製地點的地理位置信息的需求,以達到提高用戶體驗的效果。

本發明還提供了一種優選實施例,該優選實施例提供了一種特定的地點信息加載技術,根據當前經緯度數據,從伺服器的資料庫中查找並下發相對應的地點名稱,以滿足用戶對於錄製視頻時自動疊加地點名稱的需求。 需要說明的是,伺服器在後臺建立資料庫,不但可以精確定位地點的名稱,並可以下發包括地點圖片和地點描述信息等的地理位置信息,添加在視頻中的視頻幀上,且不佔用終端設備,比如手機的存儲空間。

該優選實施例中的終端設備可以包括以下幾個模塊,分別為用於獲取當前位置,也就是終端設備所在的經緯度的定位模塊,比如gps晶片;用於獲取地理位置信息的資源下載模塊,該資源下載模塊可以為終端設備中的無線通信模塊,比如藍牙或者wifi模塊,通過資源下載模塊可以從伺服器中獲取相應的地理位置信息;用於顯示錄製視頻的視圖模塊,該視圖模塊可以是終端設備的顯示器或者顯示屏;用於錄製視頻的錄製模塊,比如終端設備中的攝像頭;以及總控模塊,用於控制各個模塊協調工作,以實現在錄製的視頻中添加地理位置信息。總控模塊可以按照如圖5所示的,控制算法執行以下步驟:

步驟s1,初始化,即用戶進入應用軟體,該應用軟體可以為安裝在終端設備中的用於錄製視頻,並在視頻中的視頻幀中添加地理位置信息的軟體。

步驟s2,獲取終端設備所在的經緯度信息。該步驟可以通過終端設備中的定位模塊,比如gps晶片。

步驟s3,從伺服器中獲取地理位置信息。該步驟可以通過終端設備中的無線通信模塊,比如藍牙或者wifi模塊向伺服器發送請求消息,請求獲取與終端設備所在的經緯度對應的地理位置信息。伺服器中的資料庫中預先存儲有多個經緯度信息、多個地理位置信息以及經緯度與地理位置信息之間的對應關係。

步驟s4,開始錄製視頻。該步驟可以通過終端設備中的錄製模塊,比如攝像頭。

步驟s5,在視頻的每個視頻幀中添加地理位置信息。視頻中包括多個視頻幀,該優選實施例將每個視頻幀被錄製時終端設備所在的經緯度對 應的地理位置信息添加在該視頻幀中。

步驟s6,結束錄製,並顯示帶有地理位置信息的錄製視頻。

圖6是根據本發明優選實施例的終端設備與伺服器之間的信息交互示意圖,如圖6所示,終端設備中的定位模塊獲取終端設備所在的經緯度,並將經緯度發送至伺服器以從伺服器中獲取地理位置信息。伺服器接收到經緯度之後查找與該經緯度對應的地理位置信息,並將其發送至終端設備,終端設備接收到地理位置信息後,錄製模塊開始錄製視頻,並在視頻的每個視頻幀中添加地理位置信息。

該優選實施例的視頻處理方法通過從後臺伺服器中精確獲取地理位置信息,以避免應用軟體內置地理位置信息的數據,導致安裝包過大並佔用終端設備存儲空間。該優選實施例精確滿足了用戶錄製視頻時顯示當前地點的需求,又能緩解終端設備存儲空間的壓力,達到了提高用戶使用體驗的效果。

需要說明的是,對於前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明並不受所描述的動作順序的限制,因為依據本發明,某些步驟可以採用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作和模塊並不一定是本發明所必須的。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質(如rom/ram、磁碟、光碟)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。

實施例2

根據本發明實施例,提供了一種數據處理的方法實施例。可選地,在本實施例中,該數據處理方法也可以應用於如圖1所示的硬體環境中。

圖7是根據本發明實施例的數據處理方法的流程圖,如圖7所示,該方法可以包括以下步驟:

步驟s402,接收終端設備發送的數據請求,其中,數據請求用於請求終端設備所在的經緯度對應的地理位置信息;

步驟s404,根據預先存儲的經緯度與地理位置信息之間的對應關係查找終端設備所在的經緯度對應的地理位置信息;

步驟s406,將查找到的終端設備所在的經緯度對應的地理位置信息發送至終端設備,以指示終端設備將查找到的地理位置信息添加至終端設備錄製的視頻中。

通過上述步驟s402至步驟s406,通過伺服器根據終端設備發送的經緯度查找與該經緯度對應的地理位置信息,並將查找到的地理位置信息發送至終端設備,以供終端設備將該地理位置信息添加在錄製的視頻中,可以解決相關技術在錄製的視頻中疊加錄製地點信息時,需要在終端設備中內置地理位置數據,導致佔用終端設備存儲空間的技術問題,進而達到減少終端設備存儲空間佔用率,緩解終端設備存儲空間壓力,提高終端設備使用性能的技術效果。

在步驟s402提供的技術方案中,終端設備的具體介紹可以詳見本發明實施例1,此處不再贅述。終端設備利用定位模塊,比如gps晶片定位功能獲取終端設備所在的經緯度之後,利用無線通信模塊,比如藍牙或者wifi向伺服器發送數據請求,該數據請求可以為用於向伺服器請求終端設備所在的經緯度對應的地理位置信息。由於定位模塊為實時定位模塊,故終端設備的定位模塊在檢測到終端設備所在的經緯度發生變化時,均會觸發無線通信模塊向伺服器發送數據請求,以實時更新當期終端設備所在 的經緯度對應的地理位置信息。伺服器中可以包括資料庫,在該資料庫中可以預先存儲有多個經緯度、多個地理位置信息以及經緯度與地理位置信息之間的對應關係。該實施例中終端設備通過向伺服器請求地理位置信息,能夠避免在終端設備中內置地理位置數據造成的存儲空間壓力,進而達到緩解終端設備存儲空間壓力,提高終端設備使用性能的效果。

在步驟s404提供的技術方案中,伺服器在接收到終端設備發送的數據請求之後,首先對該數據請求進行解析,從中獲取終端設備所在的經緯度,並依據此經緯度從資料庫中查找與該經緯度對應的地理位置信息。伺服器可以根據預先存儲的經緯度與地理位置信息之間的對應關係查找與該經緯度對應的地理位置信息,需要說明的是,伺服器中存儲的經緯度與地理位置信息之間的對應關係支持實時更新,以保證伺服器中查找到的與此經緯度對應的地理位置信息的準確性,進而達到提高視頻幀中添加地理位置信息的準確度,達到提高用戶使用體驗的效果。

在步驟s406提供的技術方案中,伺服器在查找到與終端設備所在的經緯度對應的地理位置信息之後,通過伺服器與終端設備之間的無線連接將查找到的終端設備所在的經緯度對應的地理位置信息發送至終端設備。終端設備接收到該地理位置信息之後,依據該地理位置信息在視頻的視頻幀中添加地理位置信息。需要說明的是,伺服器向終端設備發送的地理位置信息隨著終端設備向伺服器發送的數據請求的變化而變化,當數據請求中包含的終端設備的經緯度發生變化時,伺服器查找到的與經緯度對應的地理位置信息發生變化,故終端設備錄製的視頻中添加的地理位置信息發生變化。優選地,該實施例將視頻中各個視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息添加在該視頻幀中,以達到提高視頻幀中添加的地理位置信息的準確度,進而提高用戶使用體驗的效果。

作為一種可選的實施例,在步驟s402接收終端設備發送的數據請求之前,該實施例的數據處理方法還可以包括:建立資料庫,其中,資料庫中存儲有經緯度、地理位置信息以及經緯度與地理位置信息之間的對應關 系;檢測預先存儲的地理位置信息是否發生變化;以及在檢測到預先存儲的地理位置信息發生變化時,更新發生變化的地理位置信息以及經緯度與地理位置信息之間的對應關係。

該實施例伺服器通過預先建立資料庫,並在資料庫中預先存儲經緯度、地理位置信息以及經緯度與地理位置信息之間的對應關係,能夠便於在接收到終端設備發送的數據請求時迅速準確地查找到與終端設備所在的經緯度對應的地理位置信息,進而達到縮短地理位置信息的獲取時延,提高用戶使用體驗的效果。同時,伺服器資料庫中存儲的內容支持實時更新,能夠保證查找到的與終端設備所在的經緯度對應的地理位置信息的準確度,也能夠提高用戶使用體驗。

需要說明的是,本發明實施例1是在終端設備一側論述如何在錄製視頻中為各個視頻幀添加地理位置信息,而本發明實施例2是在伺服器一側論述如何查找地理位置信息以供終端設備在錄製視頻中為各個視頻幀添加地理位置信息。通過本發明實施例1或者本發明實施例2均能實現在錄製視頻中為各個視頻幀添加該視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息。

需要說明的是,對於前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明並不受所描述的動作順序的限制,因為依據本發明,某些步驟可以採用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作和模塊並不一定是本發明所必須的。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質(如rom/ram、磁碟、光碟)中,包括若干指令用以使得一臺終端設備(可 以是手機,計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。

實施例3

根據本發明實施例,還提供了一種用於實施上述視頻處理方法的視頻處理裝置。圖8是根據本發明實施例的視頻處理裝置的示意圖,如圖8所示,該裝置可以包括:

第一獲取模塊22,用於獲取終端設備所在的經緯度,其中,終端設備為用於錄製視頻的終端設備;第二獲取模塊24,用於從伺服器獲取終端設備所在的經緯度對應的地理位置信息;以及添加模塊26,用於將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中。

需要說明的是,該實施例中的第一獲取模塊22可以用於執行本申請實施例1中的步驟s202,該實施例中的第二獲取模塊24可以用於執行本申請實施例1中的步驟s204,該實施例中的添加模塊26可以用於執行本申請實施例1中的步驟s206。

此處需要說明的是,上述模塊與對應的步驟所實現的示例和應用場景相同,但不限於上述實施例1所公開的內容。需要說明的是,上述模塊作為裝置的一部分可以運行在實施例1提供的計算機終端10中,可以通過軟體實現,也可以通過硬體實現。

通過上述模塊,可以解決了相關技術在錄製的視頻中疊加錄製地點信息時,需要在終端設備中內置地理位置數據,導致佔用終端設備存儲空間的技術問題,進而達到緩解終端設備存儲空間壓力,提高終端設備使用性能,提高用戶使用體驗的技術效果。

可選地,添加模塊26可以包括:第一子添加模塊,用於將視頻中的視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中的視頻幀中。考慮到終端設備錄製視頻過程中不同視頻幀被錄製時終端設備所在的經緯度可能會發生變化,該實施例通過將視頻 幀被錄製時終端設備所在的經緯度對應的地理位置信息添加至該視頻幀中,能夠保證每個視頻幀圖像中顯示的地理位置信息的準確度,進而達到了提高用戶體驗的效果。

作為一種可選的實施例,圖9是根據本發明實施例的一種可選的視頻處理裝置的示意圖,如圖9所示,該裝置可以包括:

第一獲取模塊31,用於獲取終端設備所在的經緯度;第二獲取模塊33,用於從伺服器獲取終端設備所在的經緯度對應的地理位置信息;錄製模塊35,用於通過終端設備錄製視頻;第二子添加模塊37,用於在通過終端設備錄製視頻的過程中,將獲取到的地理位置信息添加到錄製的視頻中的每個視頻幀中。

需要說明的是,第一獲取模塊31與第一獲取模塊22相同,第二獲取模塊33與第二獲取模塊24相同,錄製模塊35對應本發明實施例1中的步驟s305,第二子添加模塊37對應本發明實施例1中的步驟s307。該實施例採用提前獲取終端設備所在的經緯度對應的地理位置信息,之後開始錄製視頻,並在錄製過程在視頻幀中添加地理位置信息,採用錄製與添加同步進行的方式能夠縮短在視頻幀中添加地理位置信息的時間,進而達到提高用戶使用體驗的效果。

由於視頻幀被錄製過程中終端設備所在的經緯度可能發生變化,為了保證視頻幀中添加的地理位置信息為該視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息,如圖9所示,第二子添加模塊37可以包括:

第一判斷模塊371,用於在通過終端設備錄製視頻的過程中判斷終端設備所在的經緯度對應的地理位置信息是否發生變化;第三子添加模塊373,用於在未發生變化時將獲取到的地理位置信息添加到錄製的視頻中的每個視頻幀中;第四子添加模塊375,用於在發生變化時將重新獲取到的變化後的地理位置信息添加到錄製的視頻中的每個視頻幀中。

需要說明的是,第一判斷模塊371對應本發明實施例1中的步驟s3071, 第三子添加模塊373對應本發明實施例1中的步驟s3073,第四子添加模塊375對應本發明實施例1中的步驟s3075。該實施例第一判斷模塊371執行的判斷過程為實時判斷過程,以保證能夠分別判斷每個視頻幀與前一個視頻幀被錄製時終端設備所在的經緯度是否發生變化,這樣能夠提高視頻中各個視頻幀中添加的地理位置的準確性,進而達到提高用戶使用體驗的效果。

作為另一種可選的實施例,圖10是根據本發明實施例的另一種可選的視頻處理裝置的示意圖,如圖10所示,該裝置可以包括:

第三獲取模塊32,用於在通過終端設備錄製視頻的過程中,獲取視頻中的每個視頻幀被錄製時終端設備所在的經緯度。

第一獲取模塊22可以包括第三獲取模塊32,該第三獲取模塊32與本發明實施例1中的步驟s302對應,利用該第三獲取模塊32可以精確定位每個視頻幀被錄製時終端設備所在的經緯度,以便於後續分析各個視頻幀被錄製時終端設備所在的經緯度是否發生變化。

第四獲取模塊34,用於在通過終端設備錄製視頻的過程中或在通過終端設備錄製視頻完成之後,從伺服器獲取終端設備所在的經緯度對應的地理位置信息。

第二獲取模塊24可以包括第四獲取模塊34,該第四獲取模塊34與本發明實施例1中的步驟s304對應。在第四獲取模塊34中,該實施例可以在視頻錄製過程中同時獲取終端設備所在的經緯度對應的地理位置信息,也可以在視頻錄製完成後再獲取終端設備所在的經緯度對應的地理位置信息。終端設備所在的經緯度對應的地理位置信息獲取時刻的確定與當前網絡環境有關,比如與當前網絡環境下終端設備與伺服器之間的網絡傳輸速度相關。

具體地,第四獲取模塊34可以包括:第二判斷模塊342,用於在通過終端設備錄製視頻的過程中判斷終端設備與伺服器之間的網絡傳輸速度 是否大於預定閾值;第一子獲取模塊344,用於在網絡傳輸速度大於預定閾值時在通過終端設備錄製視頻的過程中從伺服器獲取終端設備所在的經緯度對應的地理位置信息;第二子獲取模塊346,用於在網絡傳輸速度均小於等於預定閾值時在通過終端設備錄製視頻完成之後從伺服器獲取終端設備所在的經緯度對應的地理位置信息。

需要說明的是,第二判斷模塊342對應本發明實施例1中的步驟s3042,第一子獲取模塊344對應本發明實施例1中的步驟s3044,第二子獲取模塊346對應本發明實施例1中的步驟s3046。該實施例通過考慮網絡傳輸速度不僅能夠緩解網絡傳輸壓力,而且能夠提高從伺服器中獲取地理位置信息的成功率。

添加模塊36,用於將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中。該添加模塊36與添加模塊26相同,但是,此處考慮到從伺服器中獲取終端設備所在的經緯度對應的地理位置信息的時刻受網絡傳輸速度的影響,故,如圖10所示,該添加模塊36可以包括:

第五子添加模塊362,用於若在通過終端設備錄製視頻的過程中從伺服器獲取終端設備所在的經緯度對應的地理位置信息,則在通過終端設備錄製視頻的過程中,將獲取到的地理位置信息添加在終端設備錄製的視頻中對應的視頻幀中;第六子添加模塊364,用於若在通過終端設備錄製視頻完成之後從伺服器獲取終端設備所在的經緯度對應的地理位置信息,則在通過終端設備錄製視頻完成之後,將獲取到的地理位置信息添加在終端設備錄製的視頻中對應的視頻幀中。

需要說明的是,第五子添加模塊362對應本發明實施例1中的步驟s3062,第六子添加模塊364對應本發明實施例1中的步驟s3064。通過第五子添加模塊362和第六子添加模塊364能夠進一步地緩解網絡傳輸壓力,能夠達到提高視頻幀中添加的地理位置信息的準確度的效果。

作為一種可選的實施例,該裝置還可以包括:顯示模塊,逐幀顯示終端設備錄製的視頻,其中,終端設備錄製的視頻中的每個視頻幀上均顯示 有視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息,其中,地理位置信息至少包括以下任意一種:地點名稱、地點描述信息、地點縮略圖。

該實施例通過顯示模塊逐幀顯示帶有地理位置信息的視頻幀能夠滿足用戶希望錄製的視頻中顯示有錄製地點的地理位置信息的需求,以達到提高用戶體驗的效果。

此處需要說明的是,上述模塊與對應的步驟所實現的示例和應用場景相同,但不限於上述實施例1所公開的內容。需要說明的是,上述模塊作為裝置的一部分可以運行在如圖1所示的硬體環境中,可以通過軟體實現,也可以通過硬體實現,其中,硬體環境包括網絡環境。

實施例4

根據本發明實施例,還提供了一種用於實施上述數據處理方法的數據處理裝置。圖11是根據本發明實施例的數據處理裝置的示意圖,如圖11所示,該裝置可以包括:

接收模塊42,用於接收終端設備發送的數據請求,其中,數據請求用於請求終端設備所在的經緯度對應的地理位置信息;查找模塊44,用於根據預先存儲的經緯度與地理位置信息之間的對應關係查找終端設備所在的經緯度對應的地理位置信息;以及發送模塊46,用於將查找到的終端設備所在的經緯度對應的地理位置信息發送至終端設備,以指示終端設備查找到的地理位置信息添加至終端設備錄製的視頻中。

需要說明的是,該實施例中的接收模塊42可以用於執行本申請實施例2中的步驟s402,該實施例中的查找模塊44可以用於執行本申請實施例2中的步驟s404,該實施例中的發送模塊46可以用於執行本申請實施例2中的步驟s406。

此處需要說明的是,上述模塊與對應的步驟所實現的示例和應用場景相同,但不限於上述實施例2所公開的內容。需要說明的是,上述模塊作 為裝置的一部分可以運行在實施例1提供的計算機終端10中,可以通過軟體實現,也可以通過硬體實現。

通過上述模塊,可以解決了相關技術在錄製的視頻中疊加錄製地點信息時,需要在終端設備中內置地理位置數據,導致佔用終端設備存儲空間的技術問題,進而達到緩解終端設備存儲空間壓力,提高終端設備使用性能的技術效果。

作為一種可選的實施例,圖12是根據本發明實施例的一種可選的數據處理裝置的示意圖,如圖12所示,該裝置處理包括上述模塊42至模塊46之外,還可以包括:建立模塊412,用於建立資料庫,其中,資料庫中存儲有經緯度、地理位置信息以及經緯度與地理位置信息之間的對應關係;檢測模塊414,用於檢測預先存儲的地理位置信息是否發生變化;以及更新模塊416,用於在檢測到預先存儲的地理位置信息發生變化時,更新發生變化的地理位置信息以及經緯度與地理位置信息之間的對應關係。

該實施例伺服器通過建立模塊412預先建立資料庫,並在資料庫中預先存儲經緯度、地理位置信息以及經緯度與地理位置信息之間的對應關係,能夠便於在接收到終端設備發送的數據請求時迅速準確地查找到與終端設備所在的經緯度對應的地理位置信息,進而達到縮短地理位置信息的獲取時延,提高用戶使用體驗的效果。同時,該實施例通過檢測模塊414和更新模塊416實時更新伺服器資料庫中存儲的內容,能夠保證查找到的與終端設備所在的經緯度對應的地理位置信息的準確度,也能夠提高用戶使用體驗。

此處需要說明的是,上述模塊與對應的步驟所實現的示例和應用場景相同,但不限於上述實施例2所公開的內容。需要說明的是,上述模塊作為裝置的一部分可以運行在如圖1所示的硬體環境中,可以通過軟體實現,也可以通過硬體實現,其中,硬體環境包括網絡環境。

實施例5

根據本發明實施例,還提供了一種視頻處理系統的系統實施例。需要說明的是,該系統可以用於執行本發明實施例1中的視頻處理方法,也可以用於執行本發明實施例2中的數據處理方法。圖13是根據本發明實施例的視頻處理系統的示意圖,如圖13所示,該系統可以包括:

伺服器100,與至少一個終端設備建立無線通信連接,其中,伺服器100中預先存儲有經緯度與地理位置信息之間的對應關係;以及至少一個終端設備,圖13中僅示出包括三個終端設備201至203的情形,且終端設備201至203均以智慧型手機為例。需要說明的是,伺服器100與終端設備201至203之間的連接為無線連接,用於在伺服器與終端設備之間交互數據請求和地理位置信息。每個終端設備用於定位自身所在的經緯度,並將自身所在的經緯度發送至伺服器100以向伺服器100請求經緯度對應的地理位置信息,在錄製視頻時將請求得到的經緯度對應的地理位置信息添加至錄製的視頻中。

可選地,至少一個終端設備中的每個終端設備可以包括:定位晶片,用於定位終端設備所在的經緯度;通信模塊,用於向伺服器發送請求消息,其中,請求消息用於請求終端設備所在的經緯度對應的地理位置信息;攝像頭,用於錄製視頻;以及顯示器,用於逐幀顯示攝像頭錄製的視頻,其中,終端設備錄製的視頻中的每個視頻幀上均顯示有視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息。

需要說明的是,終端設備中包括的上述模塊是為了實現終端設別錄製視頻並在視頻的視頻幀中添加該視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息。關於終端設備的具體介紹可以詳見本發明實施例1,此處不再具體介紹。

需要說明的是,該視頻處理系統中的終端設備可以用於執行本發明實施例1中的視頻處理方法,該視頻處理系統中的伺服器可以用於執行本發明實施例2中的數據處理方法,對於本發明實施例1中的視頻處理方法和本發明實施例2中的數據處理方法已經在之前進行了詳細闡述,此處不再 重複說明。下面結合圖14對該視頻處理系統中的伺服器與終端設備之間的消息交互情況進行說明:

終端設備利用自身的定位模塊獲取終端設備所在的經緯度之後,向伺服器發送數據請求消息,該數據請求消息用於從伺服器獲取終端設備所在的經緯度對應的地理位置信息。伺服器接收到該數據請求消息之後,對其進行解析以從中獲取終端設備所在的經緯度,並根據經緯度與地理位置信息之間的對應關係查找該經緯度對應的地理位置信息,並將查找到的地理位置信息發送至終端設備。終端設備接收到地理位置信息後,利用錄製模塊開始錄製視頻,並在視頻的每個視頻幀中添加地理位置信息。

該實施例的視頻處理系統中終端設備通過從伺服器中獲取地理位置信息,能夠避免終端設備內置地理位置信息數據,導致減小自身存儲空間,增加存儲空間壓力的問題,進而解決了相關技術在錄製的視頻中疊加錄製地點信息時,需要在終端設備中內置地理位置數據,導致佔用終端設備存儲空間的技術問題,達到了減少終端設備存儲空間佔用率,緩解終端設備存儲空間壓力,提高終端設備使用性能的技術效果。

實施例6

根據本發明實施例,還提供了一種用於實施上述視頻處理方法和/或數據處理方法的伺服器或終端。

圖15是根據本發明實施例的一種終端的結構框圖,如圖15所示,該終端可以包括:一個或多個(圖中僅示出一個)處理器201、存儲器203、以及傳輸裝置205(如上述實施例中的發送裝置),如圖15所示,該終端還可以包括輸入輸出設備207。

其中,存儲器203可用於存儲軟體程序以及模塊,如本發明實施例中的視頻處理方法和裝置對應和/或數據處理方法和裝置的程序指令/模塊,處理器201通過運行存儲在存儲器203內的軟體程序以及模塊,從而執行各種功能應用以及數據處理,即實現上述的視頻處理方法和/或數據處理方 法。存儲器203可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、快閃記憶體、或者其他非易失性固態存儲器。在一些實例中,存儲器203可進一步包括相對於處理器201遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至終端。上述網絡的實例包括但不限於網際網路、企業內部網、區域網、移動通信網及其組合。

上述的傳輸裝置205用於經由一個網絡接收或者發送數據,還可以用於處理器與存儲器之間的數據傳輸。上述的網絡具體實例可包括有線網絡及無線網絡。在一個實例中,傳輸裝置205包括一個網絡適配器(networkinterfacecontroller,nic),其可通過網線與其他網絡設備與路由器相連從而可與網際網路或區域網進行通訊。在一個實例中,傳輸裝置205為射頻(radiofrequency,rf)模塊,其用於通過無線方式與網際網路進行通訊。

其中,具體地,存儲器203用於存儲應用程式。

處理器201可以通過傳輸裝置205調用存儲器203存儲的應用程式,以執行下述步驟:獲取終端設備所在的經緯度,其中,終端設備為用於錄製視頻的終端設備;從伺服器獲取終端設備所在的經緯度對應的地理位置信息;以及將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中。

處理器201還可以通過傳輸裝置205調用存儲器203存儲的應用程式,以執行下述步驟:接收終端設備發送的數據請求,其中,數據請求用於請求終端設備所在的經緯度對應的地理位置信息;根據預先存儲的經緯度與地理位置信息之間的對應關係查找終端設備所在的經緯度對應的地理位置信息;以及將查找到的終端設備所在的經緯度對應的地理位置信息發送至終端設備,以指示終端設備將查找到的地理位置信息添加至終端設備錄製的視頻中。

採用本發明實施例,提供了一種在終端設備錄製的視頻的視頻幀中添加該視頻幀被錄製時終端設備所在的經緯度對應的地理位置信息的方案。終端設備通過從伺服器中請求終端設備所在經緯度對應的地理位置信息, 在錄製視頻時將請求得到的地理位置信息添加在錄製的視頻中,達到了在錄製的視頻中疊加地理位置信息過程中避免在終端設備中內置地理位置數據佔用終端設備存儲空間的目的,從而實現了減少終端設備存儲空間佔用率,緩解終端設備存儲空間的壓力,提高終端設備使用性能的技術效果,進而解決了相關技術在錄製的視頻中疊加錄製地點信息時,需要在終端設備中內置地理位置數據,導致佔用終端設備存儲空間的技術問題。

可選地,本實施例中的具體示例可以參考上述實施例1至實施例5中所描述的示例,本實施例在此不再贅述。

本領域普通技術人員可以理解,圖15所示的結構僅為示意,終端可以是智慧型手機(如android手機、ios手機等)、平板電腦、掌上電腦以及移動網際網路設備(mobileinternetdevices,mid)、pad等終端設備。圖15其並不對上述電子裝置的結構造成限定。例如,終端還可包括比圖15中所示更多或者更少的組件(如網絡接口、顯示裝置等),或者具有與圖15所示不同的配置。

本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設備相關的硬體來完成,該程序可以存儲於一計算機可讀存儲介質中,存儲介質可以包括:快閃記憶體盤、只讀存儲器(read-onlymemory,rom)、隨機存取器(randomaccessmemory,ram)、磁碟或光碟等。

實施例7

本發明的實施例還提供了一種存儲介質。可選地,在本實施例中,上述存儲介質可以用於執行視頻處理方法和/或數據處理方法的程序代碼。

可選地,在本實施例中,上述存儲介質可以位於上述實施例所示的網絡中的多個網絡設備中的至少一個網絡設備上。

可選地,在本實施例中,存儲介質被設置為存儲用於執行以下步驟的程序代碼:

s1,獲取終端設備所在的經緯度,其中,終端設備為用於錄製視頻的終端設備;

s2,從伺服器獲取終端設備所在的經緯度對應的地理位置信息;

s3,將終端設備所在的經緯度對應的地理位置信息添加在終端設備錄製的視頻中。

可選地,存儲介質還被設置為存儲用於執行以下步驟的程序代碼:接收終端設備發送的數據請求,其中,數據請求用於請求終端設備所在的經緯度對應的地理位置信息;根據預先存儲的經緯度與地理位置信息之間的對應關係查找終端設備所在的經緯度對應的地理位置信息;以及將查找到的終端設備所在的經緯度對應的地理位置信息發送至終端設備,以指示終端設備將查找到的地理位置信息添加至終端設備錄製的視頻中。

可選地,本實施例中的具體示例可以參考上述實施例1至實施例5中所描述的示例,本實施例在此不再贅述。

可選地,在本實施例中,上述存儲介質可以包括但不限於:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬碟、磁碟或者光碟等各種可以存儲程序代碼的介質。

上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。

上述實施例中的集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在存儲介質中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、伺服器或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。

在本發明的上述實施例中,對各個實施例的描述都各有側重,某個實 施例中沒有詳述的部分,可以參見其他實施例的相關描述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。

以上所述僅是本發明的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀