本發(fā)明涉及終端技術領域,尤其涉及一種基于無人機的全景直播方法及終端。
背景技術:
隨著網(wǎng)絡技術的不斷發(fā)展,網(wǎng)絡技術的應用現(xiàn)已普及到社會生活的方方面面,曾經(jīng)只能通過電視觀看直播節(jié)目,現(xiàn)在已經(jīng)能夠通過網(wǎng)絡觀看直播,方便了人們的生活。
目前的直播節(jié)目,通常是通過個人肩抗攝像機進行拍攝所獲取的,或是在大形場景下,如足球場等,由多個固定的攝像頭進行拍攝,然后根據(jù)需要,選擇不同的攝像頭拍攝畫面進行直播;上述直播效果過于單一,并且直播畫面的角度都是固定可不變的,用戶不能根據(jù)自己想要觀看的視角來操作直播畫面,直播效果不佳、用戶體驗差。
技術實現(xiàn)要素:
本發(fā)明實施例所要解決的技術問題在于,提供一種基于無人機的全景直播方法及終端,可實現(xiàn)多方位多角度的全景直播,提升直播畫面的靈活性。
一方面,本發(fā)明實施例公開提供了一種基于無人機的全景直播方法,所述無人機包括M個攝像頭,且所述M個攝像頭部分被安裝在支持方位和/或俯仰角調(diào)節(jié)的云臺上,所述方法包括:
接收所述無人機中的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面;
對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面;
將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面。
其中可選地,所述對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,包括:
按照設定的并列顯示方式或主從顯示方式,對所述不同視角的拍攝畫面進行無縫拼接,得到合成后的全景直播畫面;還包括:
采用動態(tài)碼率自適應技術對所述合成后的全景直播畫面進行采集,并對所述采集的全景直播畫面進行設定格式的編碼處理,以得到編碼后的全景直播畫面。
其中可選地,所述并列顯示方式包括按照水平方向并列排布的顯示方式、或按照豎直方向并列排布的顯示方式;所述主從顯示方式包括畫中畫方式。
其中可選地,所述對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,包括:
按照設定頻率對所述不同視角的拍攝畫面進行三維重構,以生成對應的所述拍攝物體在三維空間中的全景直播畫面;還包括:
對所述拍攝物體在三維空間中的全景直播畫面進行設定格式的編碼和優(yōu)化,得到編碼后的全景直播畫面。
其中可選地,所述方法還包括:
當接收不到所述M個攝像頭中的任意一個或多個攝像頭發(fā)送的拍攝畫面時,生成對應的提示信息,以提示對應攝像頭出現(xiàn)故障。
另一方面,本發(fā)明實施例還公開提供了一種終端,所述終端包括:
接收模塊,用于接收無人機上M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面;其中,所述無人機包括M個攝像頭,且所述M個攝像頭部分被安裝在支持方位和/或俯仰角調(diào)節(jié)的云臺上;
生成模塊,用于對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面;
推送模塊,用于將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面。
其中可選地,
所述生成模塊,具體用于按照設定的并列顯示方式或主從顯示方式,對所述不同視角的拍攝畫面進行無縫拼接,得到合成后的全景直播畫面;
所述生成模塊,還具體用于用動態(tài)碼率自適應技術對所述合成后的全景直播畫面進行采集,并對所述采集的全景直播畫面進行設定格式的編碼處理,以得到編碼后的全景直播畫面。
其中可選地,所述并列顯示方式包括按照水平方向并列排布的顯示方式、或按照豎直方向并列排布的顯示方式;所述主從顯示方式包括畫中畫方式。
其中可選地,
所述生成模塊,具體用于按照設定頻率對所述不同視角的拍攝畫面進行三維重構,以生成對應的所述拍攝物體在三維空間中的全景直播畫面;
所述生成模塊,還具體用于對所述拍攝物體在三維空間中的全景直播畫面進行設定格式的編碼和優(yōu)化,得到編碼后的全景直播畫面。
其中可選地,
所述生成模塊,還用于當接收不到所述M個攝像頭中的任意一個或多個攝像頭發(fā)送的拍攝畫面時,生成對應的提示信息,以提示對應攝像頭出現(xiàn)故障。
本發(fā)明實施例可通過接收被安裝在無人機上的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面,其中,所述M個攝像頭部分安裝在支持方位和/或俯仰角調(diào)節(jié)的所述無人機的云臺上,接著對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,最后將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面;這樣可實現(xiàn)多方位甚至多角度的全景直播,提升直播畫面的靈活性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例的一種基于無人機的全景直播方法的流程示意圖;
圖2是本發(fā)明實施例的另一種基于無人機的全景直播方法的流程示意圖;
圖3是本發(fā)明實施例的一種終端的結構示意圖;
圖4是本發(fā)明實施例的另一種終端的結構示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”和“第三”(如果存在)等是用于區(qū)別不同對象,而非用于描述特定順序。此外,術語“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
請參見圖1,是本發(fā)明實施例的一種基于無人機的全景直播方法的流程示意圖,本發(fā)明實施例的所述方法可以應用在諸如智能手機、平板電腦、智能可穿戴設備等帶通信網(wǎng)絡功能的終端中,具體可由這些終端的處理器來實現(xiàn)。本發(fā)明實施例的所述方法還包括如下步驟。
S101、接收無人機安裝的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面,所述M個攝像頭部分被安裝在支持方位和/或俯仰角調(diào)節(jié)的所述無人機的云臺上。
本發(fā)明實施例中,用戶可以在無人機上安裝一些固定方位、固定角度(即拍攝角度不可調(diào))的固定攝像頭,還可以通過云臺(云臺控制器)在所述無人機上安裝一些方位和/或拍攝角度(即俯仰角度)可以調(diào)整變化的移動攝像頭,上述固定攝像頭和移動攝像頭的數(shù)量可以是一個或多個,當所述固定攝像頭和移動攝像頭的數(shù)量超過兩個時,所述固定攝像頭和移動攝像頭可以是指相同的攝像頭或者不同的攝像頭,本發(fā)明實施例不作限定。
用戶可以對所述無人機進行操作,使其隨著拍攝物體移動,對所述拍攝物體進行跟拍,也即是利用安裝在所述無人機上的多個攝像頭,這里設定為M個,M為正整數(shù),M為大于等于1的整數(shù),當M為1時,那么可以將這一個攝像頭選擇為移動攝像頭通過云臺或云臺控制器將其安裝到所述無人機上,當M為大于1的正整數(shù)時,可以任意選擇安裝一些固定攝像頭和一些移動攝像頭在所述無人機上,本發(fā)明實施例不作限定。
所述M個攝像頭可以隨著無人機的飛行動態(tài)跟拍需要拍攝的拍攝物體(如人等),可選地所述M個攝像頭還可以通過有線/無線通訊的方式(如數(shù)據(jù)線、WIFI、藍牙等)將所述M個攝像頭跟拍所述拍攝物所采集的不同視角(即不同方位和/或不同俯仰角度)的拍攝畫面發(fā)送給對應的終端。所述終端接收所述無人機上M個攝像頭跟拍所述拍攝物體所采集的不同視角的拍攝畫面。
所述終端可以包括智能手機(如Android手機、IOS手機等)、個人電腦、平板電腦、掌上電腦、移動互聯(lián)網(wǎng)設備(MID,Mobile Internet Devices)或穿戴式智能設備等互聯(lián)網(wǎng)設備,本發(fā)明實施例不作限定。
S102、對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面。
本發(fā)明實施例中,終端可以對上述獲取的不同視角的拍攝畫面進行分析,并進而無縫拼接/合成以生成對應的全景直播畫面。
其中可選地,所述對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,包括:
按照設定的并列顯示方式或主從顯示方式,對所述不同視角的直播畫面進行無縫拼接,得到合成后的全景直播畫面;還包括:
采用動態(tài)碼率自適應技術對所述合成后的全景直播畫面進行采集,并對所述采集的全景直播畫面進行設定格式的編碼處理,以得到編碼后的全景直播畫面。
作為本發(fā)明實施例的一種可能的實現(xiàn)方式,所述終端可以按照設定的并列排序顯示方式或主從排序顯示方式來對所述不同視角的拍攝畫面進行重排、以及進行無縫拼接或合成以得到合成后的全景直播畫面;進一步地所述終端還可以采用動態(tài)碼率自適應技術對所述合成后的全景直播畫面進行采樣采集,進而對采集的全景直播畫面進行設定格式的編碼/壓縮處理,以得到編碼后的全景直播畫面。應理解的是,為保證傳輸?shù)陌踩皇?,通常將一些視頻流進行編碼再傳輸,減少帶寬資源的占用,還能保證傳輸數(shù)據(jù)的安全性。
其中可選地,所述并列顯示方式包括按照水平方向并列排布的顯示方式、或按照豎直方向并列排布的顯示方式;所述主從顯示方式包括畫中畫方式。
應理解的是,本發(fā)明實施例張的并列排序顯示方式可以是指按照水平方向進行左右畫面的排布顯示方式、又可是指按照豎直方向進行上下畫面的排布顯示方式,可選地,還可以是指以設定方向(任意方向)進行的任意結構或圖案的畫面拼接排序顯示方式。所述主從排序顯示方式可以是指按照畫中畫顯示、或圖層覆蓋/掩蓋的排序顯示方式,或者其他的排序顯示方式,本發(fā)明實施例不作限定。
其中可選地,所述對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,包括:
按照設定頻率對所述不同視角的拍攝畫面進行三維重構,以生成對應的所述拍攝物體在三維空間中的全景直播畫面;還包括:
對所述拍攝物體在三維空間中的全景直播畫面進行設定格式的編碼和優(yōu)化,得到編碼后的全景直播畫面。
作為本發(fā)明實施例的另一種可能的實現(xiàn)方式,所述終端可以按照設定的運行頻率(即設定頻率)對獲取的所述不同視角的拍攝畫面進行三維重構,以生成三維立體(即三維空間)的全景直播畫面,使得用戶觀賞更有真實感、有趣味性;進而所述終端可以將構成的三維立體的全景直播畫面進行設定格式的編碼以及優(yōu)化(如去除邊角、或分辨率較低的畫面/碼流等)得到編碼后的全景直播畫面。
S103、將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面。
本發(fā)明實施例中,所述終端得到編碼后的全景直播畫面后,或得到上述無縫拼接得到全景直播畫面后,所述終端可以將編碼后的全景直播畫面或直接將全景直播畫面通過網(wǎng)絡發(fā)送給對應的直播客戶端或觀眾客戶端,以便在客戶端接收到編碼后的全景直播畫面時,先對其進行解碼以還原出對應的全景直播畫面,進而在客戶端側來播放該全景直播畫面;或者客戶端接收沒編碼的全景直播畫面,那么可以直接播放該全景直播畫面。
其中可選地,所述方法還包括:
當接收不到所述M個攝像頭中的任意一個或多個攝像頭發(fā)送的拍攝畫面時,生成對應的提示信息,以提示對應攝像頭出現(xiàn)故障。
所述終端在檢測到本終端接收不了M個攝像頭中的一個或多個攝像頭拍攝和發(fā)送的拍攝畫面時,所述終端可以生成對應的提示信息,以提示用戶查看對應的攝像頭是不是出現(xiàn)故障或損壞了。
本發(fā)明實施例可通過接收被安裝在無人機上的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面,其中,所述M個攝像頭部分安裝在支持方位和/或俯仰角調(diào)節(jié)的所述無人機的云臺上,接著對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,最后將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面;這樣可實現(xiàn)多方位甚至多角度的全景直播,提升直播畫面的靈活性。
請參見圖2,是本發(fā)明實施例的另一種基于無人機的全景直播方法的流程示意圖,本發(fā)明實施例的所述方法可以應用在諸如智能手機、平板電腦、智能可穿戴設備等帶通信網(wǎng)絡功能的終端中,具體可由這些終端的處理器來實現(xiàn)。本發(fā)明實施例的所述方法還包括如下步驟。
S201、接收無人機中的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面。
S202、按照設定的并列顯示方式或主從顯示方式,對所述不同視角的拍攝畫面進行無縫拼接,得到合成后的全景直播畫面;其中,所述并列顯示方式包括按照水平方向并列排布的顯示方式、或按照豎直方向并列排布的顯示方式;所述主從顯示方式包括畫中畫方式。
S203、采用動態(tài)碼率自適應技術對所述合成后的全景直播畫面進行采集,并對所述采集的全景直播畫面進行設定格式的編碼處理,以得到編碼后的全景直播畫面。
S204、按照設定頻率對所述不同視角的拍攝畫面進行三維重構,以生成對應的所述拍攝物體在三維空間中的全景直播畫面。
S205、對所述拍攝物體在三維空間中的全景直播畫面進行設定格式的編碼和優(yōu)化,得到編碼后的全景直播畫面。
需要說明的是,上述步驟S202-S203與上述步驟S204-S205是并列的方案,終端可以任意選取其中一套方案步驟進行執(zhí)行,本發(fā)明實施例步驟限定。
S206、將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面。
S207、當接收不到所述M個攝像頭中的任意一個或多個攝像頭發(fā)送的拍攝畫面時,生成對應的提示信息,以提示對應攝像頭出現(xiàn)故障。
本發(fā)明實施例可通過接收被安裝在無人機上的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面,其中,所述M個攝像頭部分安裝在支持方位和/或俯仰角調(diào)節(jié)的所述無人機的云臺上,接著對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,最后將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面;這樣可實現(xiàn)多方位甚至多角度的全景直播,提升直播畫面的靈活性。
請參見圖3,是本發(fā)明實施例的一種終端的結構示意圖,本發(fā)明實施例的所述終端3包括:
接收模塊30,用于接收無人機上的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面;其中,所述無人機包括M個攝像頭,且所述M個攝像頭部分被安裝在支持方位和/或俯仰角調(diào)節(jié)的云臺上;
生成模塊31,用于對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面;
推送模塊32,用于將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面。
其中可選地,
所述生成模塊31,具體用于按照設定的并列顯示方式或主從顯示方式,對所述不同視角的拍攝畫面進行無縫拼接,得到合成后的全景直播畫面;
所述生成模塊31,還具體用于用動態(tài)碼率自適應技術對所述合成后的全景直播畫面進行采集,并對所述采集的全景直播畫面進行設定格式的編碼處理,以得到編碼后的全景直播畫面。
其中可選地,所述并列顯示方式包括按照水平方向并列排布的顯示方式、或按照豎直方向并列排布的顯示方式;所述主從顯示方式包括畫中畫方式。
其中可選地,
所述生成模塊31,具體用于按照設定頻率對所述不同視角的拍攝畫面進行三維重構,以生成對應的所述拍攝物體在三維空間中的全景直播畫面;
所述生成模塊31,還具體用于對所述拍攝物體在三維空間中的全景直播畫面進行設定格式的編碼和優(yōu)化,得到編碼后的全景直播畫面。
其中可選地,
所述生成模塊31,還用于當接收不到所述M個攝像頭中的任意一個或多個攝像頭發(fā)送的拍攝畫面時,生成對應的提示信息,以提示對應攝像頭出現(xiàn)故障。
本發(fā)明實施例中涉及的各個模塊的具體實現(xiàn)可參考圖1至圖2對應實施例中相關功能模塊或者實施步驟的描述,在此不贅述。
本發(fā)明實施例可通過接收被安裝在無人機上的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面,其中,所述M個攝像頭部分安裝在支持方位和/或俯仰角調(diào)節(jié)的所述無人機的云臺上,接著對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,最后將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面;這樣可實現(xiàn)多方位甚至多角度的全景直播,提升直播畫面的靈活性。
再請參見圖4,是本發(fā)明實施例的一種終端的結構示意圖。所述終端可以為智能手機、平板電腦、智能可穿戴設備等帶通信網(wǎng)絡功能的設備,如圖4所示,本發(fā)明實施例的所述終端可以包括顯示屏、按鍵、揚聲器、拾音器等模塊,并且還包括:至少一個總線501、與總線501相連的至少一個處理器502以及與總線501相連的至少一個存儲器503,實現(xiàn)通信功能的通信裝置505,為終端各耗電模塊供電的電源裝置504。
所述處理器502可通過總線501,調(diào)用存儲器503中存儲的代碼以執(zhí)行相關的功能,其中,存儲器503包括操作系統(tǒng)、數(shù)據(jù)傳輸應用程序。
所述處理器502,用于:
接收無人機中的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面;
對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面;
將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面;
其中,所述無人機包括M個攝像頭,且所述M個攝像頭部分被安裝在支持方位和/或俯仰角調(diào)節(jié)的云臺上。
進一步可選地,所述處理器502具體用于:
按照設定的并列顯示方式或主從顯示方式,對所述不同視角的拍攝畫面進行無縫拼接,得到合成后的全景直播畫面;
采用動態(tài)碼率自適應技術對所述合成后的全景直播畫面進行采集,并對所述采集的全景直播畫面進行設定格式的編碼處理,以得到編碼后的全景直播畫面。
進一步可選地,所述并列顯示方式包括按照水平方向并列排布的顯示方式、或按照豎直方向并列排布的顯示方式;所述主從顯示方式包括畫中畫方式。
進一步可選地,所述處理器502具體用于:
按照設定頻率對所述不同視角的拍攝畫面進行三維重構,以生成對應的所述拍攝物體在三維空間中的全景直播畫面;
對所述拍攝物體在三維空間中的全景直播畫面進行設定格式的編碼和優(yōu)化,得到編碼后的全景直播畫面。
進一步可選地,所述處理器502還用于:
當接收不到所述M個攝像頭中的任意一個或多個攝像頭發(fā)送的拍攝畫面時,生成對應的提示信息,以提示對應攝像頭出現(xiàn)故障。
本發(fā)明實施例可通過接收被安裝在無人機上的M個攝像頭跟隨拍攝物體所采集的不同視角的拍攝畫面,所述不同視角的拍攝畫面包括不同方位和/或俯仰角的拍攝畫面,其中,所述M個攝像頭部分安裝在支持方位和/或俯仰角調(diào)節(jié)的所述無人機的云臺上,接著對所述不同視角的拍攝畫面進行無縫拼接以生成對應的全景直播畫面,最后將所述全景直播畫面推送給對應的直播客戶端,以播放所述全景直播畫面;這樣可實現(xiàn)多方位甚至多角度的全景直播,提升直播畫面的靈活性。
本發(fā)明實施例還提供一種計算機存儲介質(zhì),其中,該計算機存儲介質(zhì)可存儲有程序,該程序執(zhí)行時包括上述方法實施例中記載的基于無人機的全景直播方法的部分或全部步驟。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置,可通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明的各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。