亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻通信控制方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7797116閱讀:202來(lái)源:國(guó)知局
視頻通信控制方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種視頻通信控制方法、裝置及系統(tǒng),能夠針對(duì)不同的用戶端選擇不同的文件,從而提高所選文件對(duì)于客戶端用戶的針對(duì)性,以提高客戶端用戶體驗(yàn)。所述方法包括:與服務(wù)端視頻通信過(guò)程中,接收所述服務(wù)端選擇并發(fā)送的路徑信息,所述路徑信息對(duì)應(yīng)目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備;根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件;從視頻通信切換至顯示所述目標(biāo)文件;基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信。本發(fā)明實(shí)施例主要用于視頻通話控制,能夠提高客戶端用戶體驗(yàn)。
【專利說(shuō)明】視頻通信控制方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種視頻通信控制方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,視頻呼叫系統(tǒng)中已廣泛應(yīng)用視頻推送功能,服務(wù)端可以根據(jù)客戶端的需求,控制客戶端在視頻通信與顯示文件之間進(jìn)行切換。
[0003]具體實(shí)現(xiàn)時(shí),服務(wù)端根據(jù)實(shí)際情況,發(fā)送文件選擇列表或選擇條件的請(qǐng)求消息,以實(shí)現(xiàn)文件切換。
[0004]但是這種基于消息驅(qū)動(dòng)的切換方式實(shí)時(shí)性較差,不能滿足實(shí)時(shí)切換的應(yīng)用需求。
【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供一種視頻通信控制方法、裝置及系統(tǒng),能夠提高切換速度,實(shí)現(xiàn)實(shí)時(shí)切換。
[0006]本發(fā)明實(shí)施例采用如下技術(shù)方案:
[0007]一種視頻通信控制方法,包括:
[0008]與服務(wù)端視頻通信過(guò)程中,接收所述服務(wù)端選擇并發(fā)送的路徑信息,所述路徑信息對(duì)應(yīng)目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備;
[0009]根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件;
[0010]從視頻通信切換至顯示所述目標(biāo)文件,或從顯示所述目標(biāo)文件切換至視頻通信;
[0011]基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信。
[0012]可選的,所述基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信包括:
[0013]向所述服務(wù)端發(fā)送終止正在進(jìn)行的顯示所述目標(biāo)文件或視頻通信的請(qǐng)息,觸發(fā)所述服務(wù)器終止與本地的視頻通信連接。
[0014]可選的,所述與服務(wù)端視頻通信之前,還包括:
[0015]通過(guò)預(yù)設(shè)路徑向所述服務(wù)端發(fā)送連接請(qǐng)求消息,觸發(fā)所述服務(wù)端與本地建立視頻通信連接,所述預(yù)設(shè)路徑獨(dú)立于視頻通信數(shù)據(jù)流的傳輸路徑。
[0016]一種視頻通信控制方法,包括:
[0017]與客戶端視頻通信過(guò)程中,選擇與所述客戶端匹配的目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備,確定所述目標(biāo)文件的路徑信息;
[0018]向所述客戶端發(fā)送所述路徑信息,觸發(fā)所述客戶端根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件,并顯示所述目標(biāo)文件;
[0019]向所述客戶端發(fā)送彈出選擇頁(yè)面的消息,所述選擇頁(yè)面顯示繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng),當(dāng)所述繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng)被選后,所述客戶端反饋繼續(xù)進(jìn)行視頻通信的請(qǐng)求;
[0020]收到所述客戶端發(fā)送的繼續(xù)進(jìn)行視頻通信的請(qǐng)求后,繼續(xù)與所述客戶端進(jìn)行視頻通信。
[0021]一種客戶端,包括:
[0022]接收模塊,用于在與服務(wù)端視頻通信過(guò)程中,接收所述服務(wù)端選擇并發(fā)送的路徑信息,所述路徑信息對(duì)應(yīng)目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備;
[0023]獲取模塊,用于根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件;
[0024]顯示模塊,用于從視頻通信切換至顯示所述目標(biāo)文件,或從顯示所述目標(biāo)文件切換至視頻通信;
[0025]發(fā)送模塊,用于基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信。
[0026]可選的,所述發(fā)送模塊具體用于,向所述服務(wù)端發(fā)送終止正在進(jìn)行的顯示所述目標(biāo)文件或視頻通信的消息,觸發(fā)所述服務(wù)器終止與本地的視頻通信連接。
[0027]可選的,所述發(fā)送模塊還用于,通過(guò)預(yù)設(shè)路徑向所述服務(wù)端發(fā)送連接請(qǐng)求消息,觸發(fā)所述服務(wù)端與本地建立視頻通信連接,所述預(yù)設(shè)路徑獨(dú)立于視頻通信數(shù)據(jù)流的傳輸路徑。
[0028]一種服務(wù)端,包括:
[0029]選擇模塊,用于在與客戶端視頻通信過(guò)程中,選擇與所述客戶端匹配的目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備,確定所述目標(biāo)文件的路徑信息;
[0030]發(fā)送模塊,用于向所述客戶端發(fā)送所述路徑信息,觸發(fā)所述客戶端根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件,并顯示所述目標(biāo)文件;
[0031]所述選擇模塊還用于,向所述客戶端發(fā)送彈出選擇頁(yè)面的消息,所述選擇頁(yè)面顯示繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng),當(dāng)所述繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng)被選后,所述客戶端反饋繼續(xù)進(jìn)行視頻通信的請(qǐng)求;收到所述客戶端發(fā)送的繼續(xù)進(jìn)行視頻通信的請(qǐng)求后,繼續(xù)與所述客戶端進(jìn)行視頻通信。
[0032]一種視頻通信控制系統(tǒng),包括:
[0033]上述客戶端及上述服務(wù)端。
[0034]基于上述技術(shù)方案,本實(shí)施例提供的視頻通信控制方法、裝置及系統(tǒng),客戶端與服務(wù)端視頻通信過(guò)程中,服務(wù)端選擇客戶端對(duì)應(yīng)的目標(biāo)文件,服務(wù)端向客戶端發(fā)送目標(biāo)文件的路徑信息,客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件并從視頻通信切換至顯示所述目標(biāo)文件,基于文件向服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與服務(wù)端的視頻通信。這樣,服務(wù)端針對(duì)不同的用戶端選擇不同的文件,從而提高所選文件對(duì)于客戶端用戶的針對(duì)性,能夠提高客戶端用戶體驗(yàn),并且可以保證視頻通話與文件推送之間的實(shí)時(shí)切換。
【專利附圖】

【附圖說(shuō)明】
[0035]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本發(fā)明實(shí)施例1提供的一種視頻通信控制方法的流程圖;
[0037]圖2為本發(fā)明實(shí)施例1提供的另一種視頻通信控制方法的流程圖;[0038]圖3為本發(fā)明實(shí)施例1提供的又一種視頻通信控制方法的流程圖;
[0039]圖4為本發(fā)明實(shí)施例1提供的再一種視頻通信控制方法的流程圖;
[0040]圖5為本發(fā)明實(shí)施例2提供的一種視頻通信控制方法的流程圖;
[0041]圖6為本發(fā)明實(shí)施例2提供的一種服務(wù)端與客戶端信息交互的流程示意圖;
[0042]圖7為本發(fā)明實(shí)施例2提供的一種從視頻通信狀態(tài)切換到客戶端顯示目標(biāo)文件狀態(tài)的實(shí)現(xiàn)方法流程示意圖;
[0043]圖8為本發(fā)明實(shí)施例2提供的一種從客戶端顯示目標(biāo)文件狀態(tài)切換到視頻通信狀態(tài)的實(shí)現(xiàn)方法流程示意圖;
[0044]圖9為本發(fā)明實(shí)施例3提供的一種客戶端的結(jié)構(gòu)示意圖;
[0045]圖10為本發(fā)明實(shí)施例4提供的一種服務(wù)端的結(jié)構(gòu)示意圖;
[0046]圖11為本發(fā)明實(shí)施例5提供的一種視頻通信控制系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0047]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0048]本發(fā)明各個(gè)實(shí)施例中提及的文件可以為視頻文件,也可以為文本文件,根據(jù)文件類型的不同顯示文件包括播放、顯示等;本發(fā)明各個(gè)實(shí)施例中提及的視頻通信可以為視頻通話、視頻播放等。
[0049]實(shí)施例1
[0050]如圖1所示,本實(shí)施例提供的一種視頻通信控制方法,該方法可以通過(guò)客戶端實(shí)現(xiàn),該方法包括:
[0051]11、客戶端與服務(wù)端視頻通信過(guò)程中,接收服務(wù)端選擇并發(fā)送的路徑信息,路徑信息對(duì)應(yīng)目標(biāo)文件,目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備。
[0052]可選地,視頻通信可以為視頻通話、視頻播放等,路徑信息可以為目標(biāo)文件的路徑信息。
[0053]12、客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件。
[0054]13、從視頻通信切換至顯示所述目標(biāo)文件,或從顯示所述目標(biāo)文件切換至視頻通信。
[0055]需要說(shuō)明的是,客戶端顯示目標(biāo)文件方法與目標(biāo)文件的類型相匹配。例如,當(dāng)目標(biāo)文件為視頻文件時(shí),客戶端播放該視頻文件;當(dāng)目標(biāo)文件為文本文件時(shí),客戶端顯示該文本文件。
[0056]本實(shí)施例中,可選地,如圖2所示,上述13中客戶端顯示目標(biāo)文件之后,還包括:
[0057]14、客戶端基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信。
[0058]本實(shí)施例中,客戶端顯示目標(biāo)文件或者視頻通信時(shí),可以向服務(wù)器發(fā)送中斷通信請(qǐng)求,中斷通信請(qǐng)求用于掛斷本次視頻通信,或者拒絕服務(wù)端繼續(xù)視頻通信的請(qǐng)求;服務(wù)端接收到該文件后,保存到的特定路徑。
[0059]本實(shí)施例中,可選的,所述基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信包括:
[0060]向所述服務(wù)端發(fā)送終止正在進(jìn)行的顯示所述目標(biāo)文件或視頻通信的消息,觸發(fā)所述服務(wù)器終止與本地的視頻通信連接。
[0061]本實(shí)施例中,可選地,如圖3所示,上述11中與服務(wù)端建立視頻通信過(guò)程中,接收服務(wù)端選擇并發(fā)送的路徑信息之前,還包括:
[0062]10、客戶端通過(guò)預(yù)設(shè)路徑向所述服務(wù)端發(fā)送連接請(qǐng)求消息,觸發(fā)所述服務(wù)端與本地建立視頻通信連接,所述預(yù)設(shè)路徑獨(dú)立于視頻通信數(shù)據(jù)流的傳輸路徑。
[0063]這樣,通過(guò)獨(dú)立于視頻通信數(shù)據(jù)流的傳輸路徑向服務(wù)端發(fā)送控制指令,能夠避免控制指令與視頻流的沖突,保證控制指令實(shí)時(shí)執(zhí)行。
[0064]實(shí)現(xiàn)上述方法的客戶端為具有通信功能的設(shè)備,包括但不限于用戶設(shè)備終端、計(jì)算機(jī)終端。
[0065]如圖4所示,本實(shí)施例提供的另一種視頻通信控制方法,該方法可以由服務(wù)端實(shí)現(xiàn),該方法包括:
[0066]21、服務(wù)端與客戶端視頻通信過(guò)程中,選擇與客戶端匹配的目標(biāo)文件,目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備,確定目標(biāo)文件的路徑信息。
[0067]服務(wù)端通過(guò)掃描存儲(chǔ)設(shè)備,從存儲(chǔ)設(shè)備存儲(chǔ)的所有文件中選擇與客戶端匹配的目標(biāo)文件,得到路徑信息。路徑信息用于指示被服務(wù)端選擇的目標(biāo)文件在存儲(chǔ)設(shè)備中的地址。
[0068]22、服務(wù)端向客戶端發(fā)送路徑信息,觸發(fā)客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件,并顯示目標(biāo)文件。
[0069]具體地,客戶端可以將路徑信息保存到預(yù)先設(shè)置的位置。
[0070]可選的,上述22之后還可以包括:
[0071]向所述客戶端發(fā)送彈出選擇頁(yè)面的消息,所述選擇頁(yè)面顯示繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng),當(dāng)所述繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng)被選后,所述客戶端反饋繼續(xù)進(jìn)行視頻通信的請(qǐng)求;
[0072]收到所述客戶端發(fā)送的繼續(xù)進(jìn)行視頻通信的請(qǐng)求后,繼續(xù)與所述客戶端進(jìn)行視頻通信。
[0073]實(shí)現(xiàn)圖4所示方法的客戶端為具有通信功能的設(shè)備,如計(jì)算機(jī)等。
[0074]本實(shí)施例提供的視頻通信控制方法,客戶端與服務(wù)端視頻通信過(guò)程中,服務(wù)端選擇客戶端對(duì)應(yīng)的目標(biāo)文件,服務(wù)端向客戶端發(fā)送目標(biāo)文件的路徑信息,客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件并從視頻通信切換至顯示所述目標(biāo)文件,基于文件向服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與服務(wù)端的視頻通信。這樣,服務(wù)端針對(duì)不同的用戶端選擇不同的文件,從而提高所選文件對(duì)于客戶端用戶的針對(duì)性,能夠提高客戶端用戶體驗(yàn),并且可以保證視頻通話與文件推送之間的實(shí)時(shí)切換。
[0075]實(shí)施例2
[0076]本實(shí)施例中,客戶端、服務(wù)端為支持有線或無(wú)線網(wǎng)絡(luò)通信的設(shè)備,支持視頻通信。例如,客戶端、服務(wù)端支持SIP (英文全稱為:Session Initiation Protocol)會(huì)話協(xié)議棧OSIP、音視頻編解碼庫(kù) mediastreamer、RTP(英文全稱為:Real_time Transport Protocol)協(xié)議棧ORTP、FTP (英文全稱為:File Transfer Protocol)服務(wù)器軟件Serv-U,客戶端、月艮務(wù)端支持Visual Studio2010。存儲(chǔ)設(shè)備支持有線或無(wú)線網(wǎng)絡(luò)通信,例如,存儲(chǔ)設(shè)備可以為具有SIP Server功能的計(jì)算機(jī)。管理設(shè)備支持有線或無(wú)線網(wǎng)絡(luò)通信,例如,該管理設(shè)備可以為安裝了 Serv-U的計(jì)算機(jī)。
[0077]本實(shí)施例可以通過(guò)Visual Studio2010軟件平臺(tái)編程實(shí)現(xiàn)系統(tǒng)功能,構(gòu)建一個(gè)應(yīng)用平臺(tái)。該應(yīng)用平臺(tái)定義了命名為Registerlnf.1ni格式的INI配置文件,該文件記錄了客戶端注冊(cè)信息、默認(rèn)呼叫、FTP用戶等信息,應(yīng)用平臺(tái)可以根據(jù)該文件內(nèi)容,判斷用戶為服務(wù)端或客戶端以提供對(duì)應(yīng)的操作功能。
[0078]本實(shí)施例中,各個(gè)設(shè)備之間的可以應(yīng)用Registerlnf.1ni格式的消息實(shí)現(xiàn)交互,Registerlnf.1ni 包含 5 個(gè)節(jié),節(jié)名分別為 User、Dial、ServerFTP > Se I f FTP > AgentFTP ;其中:
[0079](1) User:定義了當(dāng)前設(shè)備的注冊(cè)信息,包含4個(gè)鍵,鍵名:Username、Password、Pr0Xy、Agent,分別表示設(shè)備標(biāo)識(shí)、密碼、代理服務(wù)器IP、是否為服務(wù)端。其中,Agent用于標(biāo)識(shí)當(dāng)前設(shè)備是否為服務(wù)端;Agent取值為I或0 ;Agent=l,表示當(dāng)前用戶為服務(wù)端,否則為
客戶端。
[0080](2) Dial:包含I個(gè)鍵Dialnum,取值為客戶端默認(rèn)呼叫的設(shè)備名稱。
[0081](3) ServerFTP, SelfFTP, AgentFTP分別與存儲(chǔ)器、自身、服務(wù)端對(duì)應(yīng),描述了消息交互相關(guān)的FTP用戶注冊(cè)信息,均包含5個(gè)鍵,鍵名:IPAddress、IPPort、UserName、UserCode,DefaultDir,分別表示FTP用戶的IP地址、端口號(hào)、用戶名、密碼、默認(rèn)路徑。
[0082]如圖5所示,本實(shí)施例提供的一種視頻通信控制方法,包括:
[0083]31、客戶端向管理設(shè)備注冊(cè),獲取管理設(shè)備向客戶端分配的第一身份標(biāo)識(shí)。
[0084]32、服務(wù)端向管理設(shè)備注冊(cè),獲取管理設(shè)備向服務(wù)端分配的第二身份標(biāo)識(shí)。
[0085]本實(shí)施例中,管理設(shè)備設(shè)立服務(wù)端和客戶端的身份標(biāo)識(shí),即第一身份標(biāo)識(shí)對(duì)應(yīng)客戶端,第二身份標(biāo)識(shí)對(duì)應(yīng)服務(wù)端,并建立兩個(gè)文件夾分別代表服務(wù)端、客戶端。管理設(shè)備確定服務(wù)端、客戶端的配置文件Registerlnf.1ni,并放置到對(duì)應(yīng)的文件夾下。
[0086]本實(shí)施例中,根據(jù)源文件,客戶端或服務(wù)端不是由管理設(shè)備確定,而是由配置文件確定,在管理設(shè)備,它們的注冊(cè)信息等價(jià),管理設(shè)備可以實(shí)時(shí)更新客戶或服務(wù)端狀態(tài)(是否被占用),用戶自定義配置文件,然后放置于預(yù)先定義的文件夾下。例如,分別定義服務(wù)端、用戶端的 Registerlnf.1ni 中 UserfUsername=IOKUsername=IC^0
[0087]33、客戶端呼叫服務(wù)端,觸發(fā)服務(wù)端建立視頻通信。
[0088]本實(shí)施例中,客戶端根據(jù)服務(wù)端的的身份標(biāo)識(shí)(即第二身份標(biāo)識(shí))向服務(wù)端發(fā)送連接請(qǐng)求消息,如果客戶端在設(shè)定時(shí)間(如30秒)內(nèi)收到連接成功的反饋,表示呼叫成功,如果客戶端在設(shè)定時(shí)間內(nèi)接收到呼叫失敗的反饋或者設(shè)定時(shí)間內(nèi)未收到反饋則呼叫失敗。呼叫失敗后,客戶端可以重新向服務(wù)端發(fā)起呼叫。
[0089]例如,如圖6中①所示,客戶端102向服務(wù)端101發(fā)出連接請(qǐng)求“Call froml02”。如果服務(wù)端建立視頻通信成功,則如圖6中②所示,服務(wù)端101向客戶端102發(fā)出反饋“Successed”。如果服務(wù)端建立視頻通信失敗,貝U如圖6中②服務(wù)端101向客戶端102發(fā)出反饋 “Failed”。
[0090]其他實(shí)施例中,還可以由服務(wù)端101向客戶端102發(fā)出連接請(qǐng)求,請(qǐng)求格式為“Continue face to face talking withl02,,。
[0091]34、服務(wù)端建立與客戶端的視頻通信。[0092]客戶端呼叫成功后,服務(wù)端與客戶端之間通信通道處于被占用狀態(tài),服務(wù)端與客戶端之間可以進(jìn)行消息、文件、音視頻流的傳輸,服務(wù)端不能接入新的呼叫,客戶端不能再向其他服務(wù)端進(jìn)行呼叫。
[0093]35、服務(wù)端控制視頻通信與目標(biāo)文件之間的切換。
[0094]服務(wù)端可以根據(jù)實(shí)際需求,從視頻通信狀態(tài)切換到客戶端顯示目標(biāo)文件狀態(tài)(具體實(shí)現(xiàn)步驟如圖7所示)。與客戶端繼續(xù)進(jìn)行視頻通信具體實(shí)現(xiàn)步驟如圖8所示。
[0095]36、客戶端通過(guò)預(yù)設(shè)路徑向服務(wù)端發(fā)送掛斷與服務(wù)端通信連接的控制指令,掛斷與服務(wù)端的通信連接。
[0096]具體地,該預(yù)設(shè)路徑獨(dú)立于視頻通信數(shù)據(jù)流的傳輸路徑。客戶端掛斷與服務(wù)端的通信連接后,客戶端清空特定路徑,客戶端可以開(kāi)始新的呼叫,服務(wù)端收到客戶端發(fā)送的掛斷通信連接的控制指令后,終止視頻通信釋放通信通道清空特定路徑,服務(wù)端可以接入新的呼叫。
[0097]例如, 掛斷通信連接的控制指令可以為CallEnd.1ni消息,CallEnd.1ni消息包含I個(gè)節(jié)CallEnd,CallEnd包含I個(gè)鍵call_end,取值為字符串end。如圖6中⑤所示,客戶端102向服務(wù)端101發(fā)送CallEnd.1ni到101消息,服務(wù)端101在收至Ij CallEnd.1ni消息后,掛斷與客戶端102的視頻通信。
[0098]本實(shí)施例中,從視頻通信狀態(tài)切換到客戶端顯示目標(biāo)文件狀態(tài)的實(shí)現(xiàn)方法可以通過(guò)圖7所示步驟實(shí)現(xiàn),包括:
[0099]71、服務(wù)端從存儲(chǔ)選擇客戶端匹配的目標(biāo)文件。
[0100]服務(wù)端掃描存儲(chǔ)器,獲取存儲(chǔ)器存儲(chǔ)的文件的屬性信息(如名稱、來(lái)源等),基于文件的屬性信息選擇客戶端匹配的目標(biāo)文件,并確定目標(biāo)文件的鏈接地址。
[0101]72、服務(wù)端向客戶端發(fā)送目標(biāo)文件的鏈接地址。
[0102]如圖6中③所示,服務(wù)端101可以生成攜帶目標(biāo)文件的鏈接地址的AdInf0.1ni消息,服務(wù)端101向客戶端102發(fā)送Adlnf0.1ni消息。其中,該Adlnf0.1ni消息可以包含2個(gè)節(jié),節(jié)名分別為AdNum、Adlnfo,分別描述如下:
[0103](I) AdNum:包含I個(gè)鍵ad_num,取值為選擇的目標(biāo)文件的總數(shù)目。
[0104](2)AdInfo:包含AdNum個(gè)鍵,鍵名形式為FileDir【i】,表示第i個(gè)目標(biāo)文件在存儲(chǔ)設(shè)備的詳細(xì)路徑,“【】”表示i為可變整數(shù),如鍵名為FileDirl、FileDir2。
[0105]73、服務(wù)端暫停視頻通信,釋放服務(wù)端與客戶端之間的視頻流傳輸通道。
[0106]74、客戶端根據(jù)目標(biāo)文件的鏈接地址向存儲(chǔ)設(shè)備獲取目標(biāo)文件,從視頻通信狀態(tài)切換到顯示目標(biāo)文件狀態(tài)。
[0107]例如,客戶端102在其特定路徑掃描到服務(wù)端發(fā)送的Adlnf0.1ni消息后立即停止視頻通信,向存儲(chǔ)器讀取并顯示目標(biāo)文件。
[0108]本實(shí)施例中,根據(jù)不同的場(chǎng)景,客戶端可以重復(fù)顯示目標(biāo)文件,或者設(shè)定顯示時(shí)間,當(dāng)超過(guò)顯示時(shí)間時(shí)客戶端結(jié)束顯示目標(biāo)視頻。
[0109]本實(shí)施例中,從客戶端顯示目標(biāo)文件狀態(tài)切換到視頻通信狀態(tài)的實(shí)現(xiàn)方法可以通過(guò)圖8所示步驟實(shí)現(xiàn),包括:
[0110]81、客戶端顯示目標(biāo)文件時(shí),服務(wù)端選擇繼續(xù)視頻通信。
[0111]其中,服務(wù)端可以自主選擇繼續(xù)視頻通信,也可以根據(jù)客戶端的請(qǐng)求選擇繼續(xù)視頻通信。
[0112]82、服務(wù)端向客戶端發(fā)送連接請(qǐng)求消息。
[0113]如圖6中④所示,服務(wù)端101選擇繼續(xù)進(jìn)行視通信,服務(wù)端101向102發(fā)送連接請(qǐng)求“Continue face to face talking withlOl,,。
[0114]83、客戶端接收連接請(qǐng)求消息后,如果客戶同意接受該連接請(qǐng)求則客戶端終止顯示目標(biāo)文件,客戶端與服務(wù)端重新進(jìn)行視頻通信。
[0115]例如,客戶端102接收連接請(qǐng)求消息后,客戶端顯示是否接受請(qǐng)求的選擇框,選擇“是”,則服務(wù)端101與客戶端102繼續(xù)進(jìn)行視頻通信。
[0116]84、客戶端接收連接請(qǐng)求消息后,如果客戶拒絕接受該連接請(qǐng)求則客戶端繼續(xù)顯示目標(biāo)文件。
[0117]例如,客戶端102接收連接請(qǐng)求消息后,客戶端顯示是否接受請(qǐng)求的選擇框,選擇“否”,則客戶端102顯示目標(biāo)文件。
[0118]本實(shí)施例提供的視頻通信控制方法,客戶端與服務(wù)端視頻通信過(guò)程中,服務(wù)端選擇客戶端對(duì)應(yīng)的目標(biāo)文件,服務(wù)端向客戶端發(fā)送目標(biāo)文件的路徑信息,客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件并從視頻通信切換至顯示所述目標(biāo)文件,基于文件向服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與服務(wù)端的視頻通信。這樣,服務(wù)端針對(duì)不同的用戶端選擇不同的文件,從而提高所選文件對(duì)于客戶端用戶的針對(duì)性,能夠提高客戶端用戶體驗(yàn),并且可以保證視頻通話與文件推送之間的實(shí)時(shí)切換。
[0119]實(shí)施例3
[0120]如圖9所示,本實(shí)施例提供一種客戶端,包括:
[0121]接收模塊91,用于在與服務(wù)端視頻通信過(guò)程中,接收服務(wù)端選擇并發(fā)送的路徑信息,路徑信息對(duì)應(yīng)目標(biāo)文件,目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備。
[0122]獲取模塊92,用于根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件。
[0123]顯示模塊93,用于從視頻通信切換至顯示所述目標(biāo)文件,或從顯示所述目標(biāo)文件切換至視頻通信。
[0124]發(fā)送模塊94,用于基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視
頻通信。
[0125]可選的,所述發(fā)送模塊具體用于,向所述服務(wù)端發(fā)送終止正在進(jìn)行的顯示所述目標(biāo)文件或視頻通信的消息,觸發(fā)所述服務(wù)器終止與本地的視頻通信連接。
[0126]可選的,所述發(fā)送模塊94還用于,通過(guò)預(yù)設(shè)路徑向所述服務(wù)端發(fā)送連接請(qǐng)求消息,觸發(fā)所述服務(wù)端與本地建立視頻通信連接,所述預(yù)設(shè)路徑獨(dú)立于視頻通信數(shù)據(jù)流的傳輸路徑。
[0127]本發(fā)明實(shí)施例的客戶端可以上述方法實(shí)施例,具體實(shí)現(xiàn)過(guò)程請(qǐng)參閱上述方法實(shí)施例。
[0128]本實(shí)施例的客戶端與服務(wù)端視頻通信過(guò)程中,服務(wù)端選擇客戶端對(duì)應(yīng)的目標(biāo)文件,服務(wù)端向客戶端目標(biāo)文件的路徑信息,客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件并從視頻通信切換至顯示所述目標(biāo)文件,基于文件向服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與服務(wù)端的視頻通信。這樣,服務(wù)端針對(duì)不同的用戶端選擇不同的文件,從而提高所選文件對(duì)于客戶端用戶的針對(duì)性,能夠提高客戶端用戶體驗(yàn),并且可以保證視頻通話與文件推送之間的實(shí)時(shí)切換。
[0129]實(shí)施例4
[0130]如圖10所示,本實(shí)施例提供一種服務(wù)端,包括:
[0131]選擇模塊121,用于在與客戶端視頻通信過(guò)程中,選擇與客戶端匹配的目標(biāo)文件,目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備,確定目標(biāo)文件的路徑信息;
[0132]發(fā)送模塊122,用于向客戶端發(fā)送路徑信息,觸發(fā)客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件,并顯示目標(biāo)文件;
[0133]所述選擇模塊121還用于,向所述客戶端發(fā)送彈出選擇頁(yè)面的消息,所述選擇頁(yè)面顯示繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng),當(dāng)所述繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng)被選后,所述客戶端反饋繼續(xù)進(jìn)行視頻通信的請(qǐng)求;收到所述客戶端發(fā)送的繼續(xù)進(jìn)行視頻通信的請(qǐng)求后,繼續(xù)與所述客戶端進(jìn)行視頻通信。
[0134]本發(fā)明實(shí)施例的服務(wù)端可以上述方法實(shí)施例,具體實(shí)現(xiàn)過(guò)程請(qǐng)參閱上述方法實(shí)施例。
[0135]本實(shí)施例的服務(wù)端與客戶端端視頻通信過(guò)程中,服務(wù)端選擇客戶端對(duì)應(yīng)的目標(biāo)文件,服務(wù)端向客戶端發(fā)送目標(biāo)文件的路徑信息,客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件并從視頻通信切換至顯示所述目標(biāo)文件,基于文件向服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與服務(wù)端的視頻通信。這樣,服務(wù)端針對(duì)不同的用戶端選擇不同的文件,從而提高所選文件對(duì)于客戶端用戶的針對(duì)性,能夠提高客戶端用戶體驗(yàn),并且可以保證視頻通話與文件推送之間的實(shí)時(shí)切換。
[0136]實(shí)施例5
[0137]本實(shí)施例提供一種視頻通信控制系統(tǒng),包括:客戶端102及服務(wù)端101,其中:客戶端102為上述實(shí)施例3提供的客戶端,服務(wù)端101為上述實(shí)施例4提供的服務(wù)端。
[0138]可選地,如圖11所示,該視頻控制系統(tǒng)還可以包括管理設(shè)備103、存儲(chǔ)設(shè)備104。
[0139]其中,管理設(shè)備103用于接受服務(wù)端101、客戶端的注冊(cè),向服務(wù)端101客戶端102分配身份標(biāo)識(shí);存儲(chǔ)設(shè)備104用于收集與客戶端對(duì)應(yīng)的目標(biāo)文件。
[0140]具體地,管理設(shè)備的功能包括定位發(fā)起呼叫的客戶端102、客戶端102與服務(wù)端101建立通信連接,以及記錄客戶端102、服務(wù)端101的基本信息,如用身份標(biāo)識(shí)、密碼、是否被占用等。
[0141]存儲(chǔ)設(shè)備存儲(chǔ)系統(tǒng)所有的可用文件,以方便用戶根據(jù)喜好等因素選擇合適的文件。
[0142]客戶端102可以呼叫或掛斷服務(wù)端101,呼叫成功后,客戶端與服務(wù)端101之間可以進(jìn)行視頻通信,如視頻對(duì)話、文件推送,以及視頻對(duì)話與廣告推送之間的切換等。客戶端102掛斷與服務(wù)端101的通信連接時(shí),自動(dòng)終止正在進(jìn)行的視頻通信或目標(biāo)文件的顯示。
[0143]服務(wù)端101自動(dòng)接受客戶端102的呼叫請(qǐng)求,服務(wù)端101可以從存儲(chǔ)器103中選擇目標(biāo)文件,控制客戶端102暫停視頻通信開(kāi)始顯示目標(biāo)文件,以及控制客戶端102終止顯示目標(biāo)文件繼續(xù)視頻通信。
[0144]本實(shí)施例提供的視頻通信控制系統(tǒng),客戶端與服務(wù)端視頻通信過(guò)程中,服務(wù)端選擇客戶端對(duì)應(yīng)的目標(biāo)文件,服務(wù)端向客戶端發(fā)送目標(biāo)文件的路徑信息,客戶端根據(jù)路徑信息向存儲(chǔ)設(shè)備獲取目標(biāo)文件并從視頻通信切換至顯示所述目標(biāo)文件,基于文件向服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與服務(wù)端的視頻通信。這樣,服務(wù)端針對(duì)不同的用戶端選擇不同的文件,從而提高所選文件對(duì)于客戶端用戶的針對(duì)性,能夠提高客戶端用戶體驗(yàn),并且可以保證視頻通話與文件推送之間的實(shí)時(shí)切換。
[0145]本發(fā)明實(shí)施例主要用于視頻通話控制,能夠提高客戶端用戶體驗(yàn),并且可以保證視頻通話與文件推送之間的實(shí)時(shí)切換。
[0146]本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0147]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0148]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0149]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0150]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0151]以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻通信控制方法,其特征在于,包括: 與服務(wù)端視頻通信過(guò)程中,接收所述服務(wù)端選擇并發(fā)送的路徑信息,所述路徑信息對(duì)應(yīng)目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備; 根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件; 從視頻通信切換至顯示所述目標(biāo)文件,或從顯示所述目標(biāo)文件切換至視頻通信; 基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信包括: 向所述服務(wù)端發(fā)送終止正在進(jìn)行的顯示所述目標(biāo)文件或視頻通信的消息,觸發(fā)所述服務(wù)器終止與本地的視頻通信連接。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述與服務(wù)端視頻通信之前,還包括: 通過(guò)預(yù)設(shè)路徑向所述服務(wù)端發(fā)送連接請(qǐng)求消息,觸發(fā)所述服務(wù)端與本地建立視頻通信連接,所述預(yù)設(shè)路徑獨(dú)立于視頻通信數(shù)據(jù)流的傳輸路徑。
4.一種視頻通信控制方法,其特征在于,包括: 與客戶端視頻通信過(guò)程中,選擇與所述客戶端匹配的目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備,確定所述 目標(biāo)文件的路徑信息; 向所述客戶端發(fā)送所述路徑信息,觸發(fā)所述客戶端根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件,并顯示所述目標(biāo)文件; 向所述客戶端發(fā)送彈出選擇頁(yè)面的消息,所述選擇頁(yè)面顯示繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng),當(dāng)所述繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng)被選后,所述客戶端反饋繼續(xù)進(jìn)行視頻通信的請(qǐng)求; 收到所述客戶端反饋的繼續(xù)進(jìn)行視頻通信的請(qǐng)求后,繼續(xù)與所述客戶端進(jìn)行視頻通?目。
5.一種客戶端,其特征在于,包括: 接收模塊,用于在與服務(wù)端視頻通信過(guò)程中,接收所述服務(wù)端選擇并發(fā)送的路徑信息,所述路徑信息對(duì)應(yīng)目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備; 獲取模塊,用于根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件; 顯示模塊,用于從視頻通信切換至顯示所述目標(biāo)文件,或從顯示所述目標(biāo)文件切換至視頻通信; 發(fā)送模塊,用于基于文件向所述服務(wù)端發(fā)送掛斷請(qǐng)求,掛斷與所述服務(wù)端的視頻通信。
6.根據(jù)權(quán)利要求5所述的客戶端,其特征在于,所述發(fā)送模塊具體用于,向所述服務(wù)端發(fā)送終止正在進(jìn)行的顯示所述目標(biāo)文件或視頻通信的消息,觸發(fā)所述服務(wù)器終止與本地的視頻通信連接。
7.根據(jù)權(quán)利要求5所述的客戶端,其特征在于,所述發(fā)送模塊還用于,通過(guò)預(yù)設(shè)路徑向所述服務(wù)端發(fā)送連接請(qǐng)求消息,觸發(fā)所述服務(wù)端與本地建立視頻通信連接,所述預(yù)設(shè)路徑獨(dú)立于視頻通信數(shù)據(jù)流的傳輸路徑。
8.一種服務(wù)端,其特征在于,包括: 選擇模塊,用于在與客戶端視頻通信過(guò)程中,選擇與所述客戶端匹配的目標(biāo)文件,所述目標(biāo)文件存儲(chǔ)于存儲(chǔ)設(shè)備,確定所述目標(biāo)文件的路徑信息;發(fā)送模塊,用于向所述客戶端發(fā)送所述路徑信息,觸發(fā)所述客戶端根據(jù)所述路徑信息向所述存儲(chǔ)設(shè)備獲取所述目標(biāo)文件,并顯示所述目標(biāo)文件; 所述選擇模塊還用于,向所述客戶端發(fā)送彈出選擇頁(yè)面的消息,所述選擇頁(yè)面顯示繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng),當(dāng)所述繼續(xù)進(jìn)行視頻通信的請(qǐng)求選項(xiàng)被選后,所述客戶端反饋繼續(xù)進(jìn)行視頻通信的請(qǐng)求;收到所述客戶端反饋的繼續(xù)進(jìn)行視頻通信的請(qǐng)求后,繼續(xù)與所述客戶端進(jìn)行視頻通信。
9.一種視頻通信控制系統(tǒng),其特征在于,包括: 如權(quán)利要 求5至7中任一項(xiàng)所述的客戶端及如權(quán)利要求8所述的服務(wù)端。
【文檔編號(hào)】H04N7/14GK103795960SQ201410055348
【公開(kāi)日】2014年5月14日 申請(qǐng)日期:2014年2月18日 優(yōu)先權(quán)日:2014年2月18日
【發(fā)明者】王君, 李偉, 金耀, 王學(xué)英, 揭穎, 白智強(qiáng), 龐秀立 申請(qǐng)人:北京兆維電子(集團(tuán))有限責(zé)任公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1