專利名稱:一種抓取圖片的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種抓取圖片的方法及裝置。
背景技術(shù):
隨著3G網(wǎng)絡(luò)的高速發(fā)展,視頻通話將成為人們?nèi)粘I詈凸ぷ髦惺褂玫?的網(wǎng)絡(luò)側(cè)服務(wù)的主要實現(xiàn)方式,相應(yīng)的,在3G網(wǎng)絡(luò)的支撐下,語音呼叫中心 也將向視頻呼叫中心轉(zhuǎn)變;那么,隨著3G技術(shù)的日趨成熟,視頻呼叫中心將 會向用戶提供日益豐富的基于視頻通話的網(wǎng)絡(luò)側(cè)服務(wù),例如,用戶通過視頻呼 叫連接至視頻呼叫中心,而視頻呼叫中心內(nèi)的座席終端以視頻形式向用戶實時 發(fā)送其請求的業(yè)務(wù)內(nèi)容,如,座席終端向用戶發(fā)送價目表、地圖、手機(jī)壁紙等等。
但是,現(xiàn)有技術(shù)下,視頻呼叫中心針對基于視頻通話的各類網(wǎng)絡(luò)側(cè)服務(wù)所 采用的動態(tài)壓縮算法是有損壓縮,因此,視頻呼叫中心內(nèi)的座席終端發(fā)送至客 戶端的視頻數(shù)據(jù)所包含圖像的清晰度,相比原始圖像會有明顯下降;那么,當(dāng) 客戶端從視頻數(shù)據(jù)中截取圖像時,所得到的圖像的質(zhì)量將會明顯低于網(wǎng)絡(luò)側(cè)的 原始圖像。這樣,將會影響視頻呼叫中心整體的服務(wù)質(zhì)量,從而嚴(yán)重降低了用 戶體驗,也不利于視頻通話技術(shù)的進(jìn)一步發(fā)展。
發(fā)明內(nèi)容
本發(fā)明實施例介紹一種抓取圖片的方法及裝置,用以提高客戶端獲得的圖 片的清晰度。
本發(fā)明實施例提供的具體技術(shù)方案如下 一種抓取圖片的方法,包括
與客戶端建立視頻通話信道后,將圖片以視頻數(shù)據(jù)的方式通過所述視頻通話信道發(fā)送至所述客戶端,同時將所述圖片進(jìn)行拷貝保存,并標(biāo)記時間戳; 接收用戶進(jìn)行圖片抓取的指示,獲取時間戳符合要求的圖片,并將所述圖
片發(fā)往所述客戶端。
一種用于管理^L頻通話類服務(wù)的裝置,包括 用戶接口模塊,用于與客戶端建立視頻通話信道;
轉(zhuǎn)換模塊,用于在建立i見頻通話信道后,將圖片以視頻數(shù)據(jù)的方式通過所 述視頻通話信道發(fā)送至所述客戶端;
拷貝模塊,用于在將圖片以視頻數(shù)據(jù)的形式進(jìn)行發(fā)送的同時,將所述圖片 進(jìn)行拷貝保存,并標(biāo)記時間戳;
緩存模塊,用于保存拷貝后的圖片及相應(yīng)的時間戳;
處理模塊,用于接收用戶進(jìn)行圖片抓取的指示,獲取時間戳符合要求的圖 片,并將所述圖片發(fā)往所^戶端。
本申請實施例中,座席管理平臺對與用戶請求的業(yè)務(wù)內(nèi)容相關(guān)的圖片預(yù)先 進(jìn)行拷貝釆樣,并將所述相關(guān)圖片轉(zhuǎn)換為視頻流發(fā)往客戶端,那么,當(dāng)客戶端 指示在獲得的視頻流中進(jìn)行圖片抓取時,座席管理平臺就可以將預(yù)先保存的拷 貝圖片中符合用戶需求的原始圖片,作為用戶抓取的圖片發(fā)往客戶端,而無需 在視頻流中截取經(jīng)過有損壓縮后的圖像作為抓取圖片,也就避免了視頻傳輸過 程中由于釆用率、中間設(shè)備、邊界效應(yīng)等等因素而對圖片質(zhì)量造成的影響,從 而有效提高了用戶抓取的圖片的清晰度,提升了視頻呼叫中心整體的服務(wù)質(zhì) 量,也保證了用戶體驗,有利于視頻通話技術(shù)的進(jìn)一步發(fā)展。
圖1為本發(fā)明實施例中基于3G技術(shù)的通信系統(tǒng)體系架構(gòu)圖; 圖2為本發(fā)明實施例中座席管理平臺功能結(jié)構(gòu)圖; 圖3為本發(fā)明實施例中座席管理平臺針對客戶端請求的業(yè)務(wù)內(nèi)容進(jìn)行圖片 抓取并緩存流程圖;圖4為本發(fā)明實施例中座席管理平臺向客戶端提供其指示抓取的圖片流程圖。
具體實施例方式
當(dāng)用戶使用基于視頻通話的各類網(wǎng)絡(luò)側(cè)服務(wù)并進(jìn)行圖像抓取時,為了提高 客戶端獲得的圖片的清晰度,本發(fā)明實施例中,用于管理視頻通話類服務(wù)的裝 置與客戶端建立^見頻通話信道后,將圖片以^見頻數(shù)據(jù)的方式通過所iii見頻通話
信道發(fā)送至所^戶端,同時將所述圖片進(jìn)行拷貝保存,并標(biāo)記時間戳;以及 接收用戶進(jìn)行圖片4爪取的指示,獲取時間戳符合要求的圖片,并將所述圖片發(fā) 往所述客戶端。
上述方案中,用于管理視頻通話類服務(wù)的裝置向客戶端發(fā)送的圖片,可以 是與用戶請求的業(yè)務(wù)內(nèi)容相關(guān)的圖片,也可以是網(wǎng)絡(luò)側(cè)主動下發(fā)的用于向用戶 通知相關(guān)事宜的圖片,以下實施例中將以第一種情況為例進(jìn)行說明。
下面結(jié)合附圖對本發(fā)明優(yōu)選的實施方式進(jìn)行詳細(xì)說明。
參閱圖1所示,本發(fā)明實施例中,通過3G技術(shù)提供基于視頻通話的網(wǎng)絡(luò) 側(cè)服務(wù)的通信系統(tǒng)包含若干客戶端10、座席管理平臺11和若干座席終端12, 其中
客戶端10,用于與座席管理平臺ll進(jìn)行信息交互,接收座席管理平臺11 以視頻形式返回的各類業(yè)務(wù)內(nèi)容,以及向座席管理平臺11發(fā)送用于抓取當(dāng)前 圖像的請求消息;
座席管理平臺ll,用于調(diào)度各個座席終端12為相應(yīng)的客戶端IO提供所需 的業(yè)務(wù)內(nèi)容,實際應(yīng)用中,座席管理平臺11還用于負(fù)責(zé)視頻通話的處理,包 括普通3G視頻呼叫的建立、拆除,媒體信息的編解碼等等,尤其在本發(fā)明實 施例中,座席管理平臺11須具備接收圖片并將圖片編碼為^L頻流的能力。
參閱圖2所示,本申請實施例中,座席管理平臺11包括用戶接口模塊110、 轉(zhuǎn)換模塊lll、拷貝模塊112、緩存模塊113和處理模塊114;其中,
7用戶接口模塊110,用于與客戶端建立^見頻通話信道;
轉(zhuǎn)換模塊111,用于在建立視頻通話信道后,將圖片以視頻數(shù)據(jù)的方式通 過所述> 見頻通話信道發(fā)送至所述客戶端;
拷貝模塊112,用于在將圖片以視頻數(shù)據(jù)的形式進(jìn)行發(fā)送的同時,將所述 圖片進(jìn)行拷貝保存,并標(biāo)記時間戳;
緩存模塊113,用于保存拷貝后的圖片及相應(yīng)的時間戳;
處理模塊114,用于接收用戶進(jìn)行圖片抓取的指示,獲取時間,合要求 的圖片,并將所述圖片發(fā)往所述客戶端。
本申請實施例中,在上述緩存模塊113內(nèi)部,針對已從視頻數(shù)據(jù)中拷貝采 樣并由網(wǎng)絡(luò)側(cè)發(fā)送至客戶端10,但是由于網(wǎng)絡(luò)延遲還沒有在客戶端IO呈現(xiàn)的 圖片,維護(hù)一圖片隊列;該圖片隊列是一個時間隊列,較佳地,隊列中的各圖 片按照其產(chǎn)生時間的先后順序進(jìn)行排序,隊首圖片的時間戳最大(即最靠近當(dāng) 前時間),隊尾圖片的時間戳最小(即最遠(yuǎn)離當(dāng)前時間),且隊首圖片和P人尾圖 片的產(chǎn)生時間的差值等于最大網(wǎng)絡(luò)延遲時長。
本申請實施例中,管理人員可以根據(jù)對網(wǎng)絡(luò)延遲時長的估計,靈活設(shè)置上 述圖片隊列的長度。若系統(tǒng)的計算和存儲能力足夠強(qiáng)大,可以輕易維護(hù)足夠長 的圖片隊列。另一方面,較佳地,緩存模塊112總是將最近獲得的抓取圖片放 置在圖片隊列的首部,而對于超過圖片隊列的時間長度限制的圖片(即與隊首 圖片的產(chǎn)生時間的差值大于網(wǎng)絡(luò)延遲時長的圖片)從圖片隊列中刪除;較佳地, 每次有新圖片加入圖片隊列并被放置在隊首時,緩存模塊11均從隊尾開始向 隊首檢測,將所有產(chǎn)生時間與當(dāng)前隊首圖片的產(chǎn)生時間的差值大于預(yù)設(shè)的網(wǎng)絡(luò) 延遲時長的圖片進(jìn)^f亍刪除。
基于上述系統(tǒng)架構(gòu),參閱圖3所示,本申請實施例中,座席管理平臺11 針對客戶端IO請求的業(yè)務(wù)內(nèi)容,進(jìn)行圖片抓取并緩存的詳細(xì)流程如下
步驟300:接收客戶端10的視頻通話呼叫,并與客戶端10建立視頻通話 連接,即視頻通話信道。步驟310:調(diào)度相應(yīng)的座席終端12,從該座席終端12獲得與用戶請求的 業(yè)務(wù)內(nèi)容相關(guān)的圖片,并將其轉(zhuǎn)換為4^頻數(shù)據(jù)(即采用動態(tài)壓縮算法壓縮為i見 頻包),再將該;枧頻數(shù)據(jù)通過已建立的視頻通話信道將發(fā)送給客戶端10,使用 戶可以以;現(xiàn)頻形式看到自身所需的業(yè)務(wù)內(nèi)容。
步驟320:在執(zhí)行步驟310的同時,將獲得的與用戶請求的業(yè)務(wù)內(nèi)容相關(guān) 的圖片進(jìn)行拷貝采樣。,
本實施例中,較佳地,座席管理平臺ll從座席終端12每獲得一張圖片, 便對該圖片進(jìn)行一次拷貝采樣,接著,再將拷貝生成的圖片緩存在預(yù)先設(shè)置的 圖片隊列中,并打上時間戳。
基于上述實施例,座席管理平臺ll將視頻數(shù)據(jù)發(fā)送給客戶端IO的過程中, 隨時等待客戶端IO發(fā)送用于指示進(jìn)行圖片抓取的雙音多頻(Dual Tone Multi Frequency, DTMF)信號,那么,參閱圖4所示,本申請實施例中,座席管理 平臺ll接收到客戶端IO發(fā)送的DTMF信號后,向其提供所需的抓取圖片的詳 細(xì)流程如下
步驟400:接收客戶端IO發(fā)送的DTMF信號,確定用戶指示對當(dāng)前瀏覽 圖像進(jìn)行圖片4 ,即用戶在瀏覽以視頻形式呈現(xiàn)的業(yè)務(wù)內(nèi)容時,執(zhí)行了抓取 操作。例如,用戶通過3G手機(jī)瀏覽以視頻形式呈現(xiàn)的業(yè)務(wù)內(nèi)容時,點擊了預(yù) 設(shè)的用于抓取圖片的功能4建。
步驟410:獲取與客戶端IO之間建立的視頻通話信道的網(wǎng)絡(luò)延遲時長,并 根據(jù)該網(wǎng)絡(luò)延遲時長確定客戶端10指示抓取的圖片的時間信息。
例如,假設(shè)視頻通話信道的延遲時長參數(shù)為t秒,而座席管理平臺11在T 時刻接收到客戶端IO發(fā)送的DTMF信號,則座席管理平臺11確定客戶端10 指示抓取的圖片的時間信息為T-t。
步驟420:根據(jù)獲得的時間信息在預(yù)設(shè)的圖片隊列中獲取時間戳符合該時 間信息的圖片,并將獲得的圖片發(fā)送至客戶端10。
本申請實施例中,較佳地,座席管理平臺11通過彩信接口,以彩信形式將用戶指示抓取的圖片發(fā)送至客戶端10。
另一方面,基于步驟420,若座席管理平臺11獲得的時間信息位于兩個圖 片的時間戳之間,則較佳地,采用最近優(yōu)先原則,選擇靠近隊首的圖片,即抓 取時間離當(dāng)前時間最近的圖片。
或者,區(qū)別于步驟420,座席管理平臺11也可以以上述時間信息為基準(zhǔn), 設(shè)置一定的時間范圍,并將時間戳歸屬于該時間范圍的圖片(至少兩張)均發(fā) 往客戶端IO,令用戶根據(jù)需求自行選擇。
基于上述實施例,在步驟410中,座席管理平臺ll對于當(dāng)前視頻通話信 道的網(wǎng)絡(luò)延遲時長的判斷,影響到獲得的抓取圖片的準(zhǔn)確性,因此,較佳地, 針對不同的業(yè)務(wù)內(nèi)容,座席管理平臺ll應(yīng)采用不同的網(wǎng)絡(luò)延遲時長獲取方式, 例^(口
針對內(nèi)容基本不發(fā)生變化的圖片(即靜態(tài)圖片),如菜單、地圖等等, 可以將預(yù)設(shè)的經(jīng)驗值作為網(wǎng)絡(luò)延遲時長,如0.02S。
針對內(nèi)容經(jīng)常發(fā)生變化的圖片(即動態(tài)圖片),如,多々某體數(shù)據(jù)等等,可 以先向客戶端IO發(fā)送一個確認(rèn)圖片,并計算發(fā)送確認(rèn)圖片到接4t^戶端10返 回的確認(rèn)消息之間的時長,將該時長設(shè)置為當(dāng)前視頻通話信道的網(wǎng)絡(luò)延遲時 長。當(dāng)然,網(wǎng)絡(luò)延遲時長重新設(shè)置后,維護(hù)的圖片隊列的長度也需要作出相應(yīng) 調(diào)整,在此不再贅述。
綜上所述,本申請實施例中,座席管理平臺11對與用戶請求的業(yè)務(wù)內(nèi)容 相關(guān)的圖片預(yù)先進(jìn)行拷貝采樣,并將所述相關(guān)圖片轉(zhuǎn)換為視頻流發(fā)往客戶端 10,那么,當(dāng)客戶端10指示在獲得的視頻流中進(jìn)行圖片抓取時,座席管理平 臺11就可以將預(yù)先保存的拷貝圖片中符合用戶需求的原始圖片,作為用戶4爪 取的圖片發(fā)往客戶端10,而無需在視頻流中截取經(jīng)過有損壓縮后的圖像作為抓 取圖片,也就避免了視頻傳輸過程中由于采用率、中間設(shè)備、邊界效應(yīng)等等因 素而對圖片質(zhì)量造成的影響,從而有效提高了用戶4脈的圖片的清晰度,提升 了視頻呼叫中心整體的服務(wù)質(zhì)量,也保證了用戶體驗,有利于視頻通話技術(shù)的進(jìn)一步發(fā)展。
不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明實施例中的這些修改和變型屬 于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明中的實施例也意圖包含 這些改動和變型在內(nèi)。
權(quán)利要求
1、一種抓取圖片的方法,其特征在于,包括與客戶端建立視頻通話信道后,將圖片以視頻數(shù)據(jù)的方式通過所述視頻通話信道發(fā)送至所述客戶端,同時將所述圖片進(jìn)行拷貝保存,并標(biāo)記時間戳;接收用戶進(jìn)行圖片抓取的指示,獲取時間戳符合要求的圖片,并將所述圖片發(fā)往所述客戶端。
2、 如權(quán)利要求1所述的方法,其特征在于,所述將圖片進(jìn)行拷貝保存, 包括維護(hù)一個圖片隊列,在該圖片隊列中,將拷貝的圖片按照其產(chǎn)生時間的先 后進(jìn)行排序,其中,隊首圖片與隊尾圖片的產(chǎn)生時間的差值等于所述視頻通話 信道的網(wǎng)絡(luò)延遲時長。
3、 如權(quán)利要求2所述的方法,其特征在于,每拷貝一個圖片,將其放置 在所述圖片隊列的隊首,并按照隊尾至隊首的順序進(jìn)行^r測,將產(chǎn)生時間與當(dāng) 前隊首圖片的產(chǎn)生時間的差值大于所述網(wǎng)絡(luò)延遲時長的圖片進(jìn)行刪除。
4、 如權(quán)利要求2或3所述的方法,其特征在于,所述接收用戶進(jìn)行圖片 抓取的指示,獲取時間戳符合要求的圖片,包括接收所述指示后,獲取所述視頻通話信道的網(wǎng)絡(luò)延遲時長; 根據(jù)該網(wǎng)絡(luò)延遲時長,確定用戶指示抓取的圖片的時間信息; 根據(jù)該時間信息對圖片進(jìn)行篩選,選擇符合要求的圖片。
5、 如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)時間信息對圖片進(jìn) 行篩選,選擇符合要求的圖片,包括選定時間戳符合所述時間信息的圖片,其中,若所述時間信息位于兩張圖 片的時間戳之間,則選定時間戳與當(dāng)前時間相距較短的圖片; 或者以所述時間信息為基準(zhǔn),設(shè)置一時間范圍,并選定時間戳歸屬于該時間范圍的所有圖片。
6、 如權(quán)利要求4所述的方法,其特征在于,獲取所述視頻通話信道的網(wǎng) 絡(luò)延遲時長時,包括若確定所述相關(guān)的圖片為靜態(tài)圖片,則獲取預(yù)設(shè)的經(jīng)驗值作為網(wǎng)絡(luò)延遲時長;若確定所述相關(guān)的圖片為動態(tài)圖片,則先向所述客戶端發(fā)送一個確認(rèn)圖 片,并將該確認(rèn)圖片的發(fā)送時間與客戶端返回響應(yīng)消息的時間的差值,作為網(wǎng) 絡(luò)延遲時長。
7、 一種用于管理視頻通話類服務(wù)的裝置,其特征在于,包括 用戶接口模塊,用于與客戶端建立視頻通話信道;轉(zhuǎn)換模塊,用于在建立視頻通話信道后,將圖片以-f見頻數(shù)據(jù)的方式通過所 述視頻通話信道發(fā)送至所述客戶端;拷貝模塊,用于在將圖片以視頻數(shù)據(jù)的形式進(jìn)行發(fā)送的同時,將所述圖片 進(jìn)行拷貝保存,并標(biāo)記時間戳;緩存模塊,用于保存拷貝后的圖片及相應(yīng)的時間戳;處理模塊,用于接收用戶進(jìn)行圖片抓取的指示,獲取時間戳符合要求的圖 片,并將所述圖片發(fā)往所述客戶端。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述拷貝模塊將與用戶請求 的業(yè)務(wù)內(nèi)容相關(guān)的圖片進(jìn)行拷貝保存時,維護(hù)一個圖片隊列,并在該圖片隊列 中,將拷貝的圖片按照其產(chǎn)生時間的先后進(jìn)行排序,其中,隊首圖片與隊尾圖 片的產(chǎn)生時間的差值等于所述視頻通話信道的網(wǎng)絡(luò)延遲時長。
9、 如權(quán)利要求8所述的裝置,其特征在于,所述拷貝模塊每拷貝一個圖 片,將其放置在所述圖片隊列的隊首,并按照隊尾至隊首的順序進(jìn)行檢測,將 產(chǎn)生時間與當(dāng)前隊首圖片的產(chǎn)生時間的差值大于所述網(wǎng)絡(luò)延遲時長的圖片進(jìn) 行刪除。
10、 如權(quán)利要求8或9所述的裝置,其特征在于,所述處理模塊接收用戶進(jìn)行圖片抓取的指示,獲取時間戳符合要求的圖片時,根據(jù)所述指示,獲取所 述視頻通話信道的網(wǎng)絡(luò)延遲時長,并根據(jù)該網(wǎng)絡(luò)延遲時長,確定用戶指示抓取 的圖片的時間信息,再根據(jù)該時間信息對圖片進(jìn)行篩選,選擇符合要求的圖片。
11、 如權(quán)利要求10所述的裝置,其特征在于,所述處理模塊根據(jù)所述根 據(jù)時間信息對圖片進(jìn)行篩選,選擇符合要求的圖片時,選定時間戳符合所述時 間信息的圖片,其中,若所述時間信息位于兩張圖片的時間戳之間,則選定時間戳與當(dāng)前時間相距較短的圖片;或者,以所述時間信息為基準(zhǔn),設(shè)置一時間 范圍,并選定時間戳歸屬于該時間范圍的所有圖片。
12、 如權(quán)利要求10所述的裝置,其特征在于,所述處理模塊獲取所述視 頻通話信道的網(wǎng)絡(luò)延遲時長時,若確定所述相關(guān)的圖片為靜態(tài)圖片,則獲取預(yù) 設(shè)的經(jīng)驗值作為網(wǎng)絡(luò)延遲時長;若確定所述相關(guān)的圖片為動態(tài)圖片,則先通過 所述用戶接口模塊向所述客戶端發(fā)送一個確認(rèn)圖片,并將該確認(rèn)圖片的發(fā)送時 間與客戶端返回響應(yīng)消息的時間的差值,作為網(wǎng)絡(luò)延遲時長。
全文摘要
本發(fā)明公開了一種抓取圖片的方法,包括與客戶端建立視頻通話信道后,將圖片以視頻數(shù)據(jù)的方式通過所述視頻通話信道發(fā)送至所述客戶端,同時將所述圖片進(jìn)行拷貝保存,并標(biāo)記時間戳;接收用戶進(jìn)行圖片抓取的指示,獲取時間戳符合要求的圖片,并將所述圖片發(fā)往所述客戶端。這樣,就避免了視頻傳輸過程中由于采用率、中間設(shè)備、邊界效應(yīng)等等因素而對圖片質(zhì)量造成的影響,從而有效提高了用戶抓取的圖片的清晰度。本發(fā)明同時公開了一種用于管理視頻通話類服務(wù)的裝置。
文檔編號H04N7/14GK101662640SQ20091017036
公開日2010年3月3日 申請日期2009年9月11日 優(yōu)先權(quán)日2009年9月11日
發(fā)明者俊 鐘 申請人:中興通訊股份有限公司