本發(fā)明涉及一種系統(tǒng)及方法,尤其是一種自動(dòng)關(guān)聯(lián)系統(tǒng)及實(shí)現(xiàn)方法,屬于終端通訊的技術(shù)領(lǐng)域。
背景技術(shù):
在視頻通話的時(shí)候,兩個(gè)視頻通話終端之間,有時(shí)需要建立一種固定的關(guān)系,使得一個(gè)視頻通話終端能夠利用另外一個(gè)終端的設(shè)備功能,比如顯示、錄音等,所述關(guān)系稱為關(guān)聯(lián)。這樣在視頻通話的時(shí)候,可以使得通話功能更加靈活方便。
兩個(gè)視頻通話終端進(jìn)行關(guān)聯(lián)時(shí),需要查閱對(duì)方的賬號(hào),并進(jìn)行一些操作。對(duì)于常用的場景這并不是問題。對(duì)于臨時(shí)性的場景,這些操作就有點(diǎn)麻煩,不能夠方便快捷的關(guān)聯(lián)起來。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種自動(dòng)關(guān)聯(lián)系統(tǒng)及實(shí)現(xiàn)方法,其能自動(dòng)搜索可關(guān)聯(lián)的終端,并根據(jù)搜索結(jié)果進(jìn)行關(guān)聯(lián)操作,操作方便,提升用戶體驗(yàn)。
按照本發(fā)明提供的技術(shù)方案,所述自動(dòng)關(guān)聯(lián)系統(tǒng),包括視頻通話服務(wù)器以及若干與所述視頻通話服務(wù)器連接的視頻通話終端,登錄連接于視頻通話服務(wù)器的多個(gè)視頻通話終端間能進(jìn)行所需的視頻通話;對(duì)連接于視頻通話服務(wù)器并通過視頻通話服務(wù)器正在進(jìn)行視頻通話的視頻通話終端,所述視頻通話終端搜索位于同一局域網(wǎng)內(nèi)并與視頻通話服務(wù)器連接的其他視頻通話終端;若存在與當(dāng)前處于視頻通話狀態(tài)的視頻通話終端處于同一局域網(wǎng)并與視頻通話服務(wù)器連接的視頻通話終端時(shí),所述當(dāng)前處于視頻通話狀態(tài)的視頻通話終端與搜索確定的視頻通話終端關(guān)聯(lián),并將所述關(guān)聯(lián)結(jié)果傳輸至視頻通話服務(wù)器內(nèi)。
所述視頻通話服務(wù)器包括用于接收登錄請(qǐng)求的終端接入模塊、用于保存帳號(hào)信息以及登錄數(shù)據(jù)的帳號(hào)管理模塊、用于管理通話狀態(tài)的通話服務(wù)模塊以及用于保存關(guān)聯(lián)結(jié)果的關(guān)聯(lián)服務(wù)模塊。
所述視頻通話終端包括通話模塊、用于登錄視頻通話服務(wù)器的登錄模塊以及用于實(shí)現(xiàn)搜索并關(guān)聯(lián)的自動(dòng)關(guān)聯(lián)管理模塊,通過通話模塊能進(jìn)行視頻錄制及發(fā)送、音頻錄制及發(fā)送,接收并播放所需的音頻視頻。
所述自動(dòng)關(guān)聯(lián)管理模塊包括網(wǎng)絡(luò)變化監(jiān)聽模塊、監(jiān)聽關(guān)聯(lián)請(qǐng)求模塊、搜索關(guān)聯(lián)終端模塊、關(guān)聯(lián)消息處理模塊、搜索結(jié)果保存模塊以及功能設(shè)置模塊。
一種自動(dòng)關(guān)聯(lián)的實(shí)現(xiàn)方法,包括視頻通話服務(wù)器以及若干與所述視頻通話服務(wù)器連接的視頻通話終端,登錄連接于視頻通話服務(wù)器的多個(gè)視頻通話終端間能進(jìn)行所需的視頻通話;
對(duì)連接于視頻通話服務(wù)器并通過視頻通話服務(wù)器正在進(jìn)行視頻通話的視頻通話終端,所述視頻通話終端搜索位于同一局域網(wǎng)內(nèi)并與視頻通話服務(wù)器連接的其他視頻通話終端;若存在與當(dāng)前處于視頻通話狀態(tài)的視頻通話終端處于同一局域網(wǎng)并與視頻通話服務(wù)器連接的視頻通話終端時(shí),所述當(dāng)前處于視頻通話狀態(tài)的視頻通話終端與搜索確定的視頻通話終端關(guān)聯(lián),并將所述關(guān)聯(lián)結(jié)果傳輸至視頻通話服務(wù)器內(nèi)。
所述視頻通話服務(wù)器包括用于接收登錄請(qǐng)求的終端接入模塊、用于保存帳號(hào)信息以及登錄數(shù)據(jù)的帳號(hào)管理模塊、用于管理通話狀態(tài)的通話服務(wù)模塊以及用于保存關(guān)聯(lián)結(jié)果的關(guān)聯(lián)服務(wù)模塊。
所述視頻通話終端包括通話模塊、用于登錄視頻通話服務(wù)器的登錄模塊以及用于實(shí)現(xiàn)搜索并關(guān)聯(lián)的自動(dòng)關(guān)聯(lián)管理模塊,通過通話模塊能進(jìn)行視頻錄制及發(fā)送、音頻錄制及發(fā)送,接收并播放所需的音頻視頻。
所述自動(dòng)關(guān)聯(lián)管理模塊包括網(wǎng)絡(luò)變化監(jiān)聽模塊、監(jiān)聽關(guān)聯(lián)請(qǐng)求模塊、搜索關(guān)聯(lián)終端模塊、關(guān)聯(lián)消息處理模塊、搜索結(jié)果保存模塊以及功能設(shè)置模塊。
本發(fā)明的優(yōu)點(diǎn):視頻通話終端通過視頻通話服務(wù)器能進(jìn)行所需的視頻通話,視頻通話終端在成功登錄視頻通話服務(wù)后,當(dāng)前處于視頻通話狀態(tài)的視頻通話終端能廣播搜索信息,搜索處于同一局域網(wǎng)中并與視頻通話服務(wù)器連接的其他視頻通話終端,視頻通話終端根據(jù)搜索結(jié)果以及對(duì)應(yīng)視頻通話終端的應(yīng)答信息,能實(shí)現(xiàn)與所述應(yīng)答的視頻通話終端進(jìn)行關(guān)聯(lián),并將關(guān)聯(lián)結(jié)果傳輸至視頻通話服務(wù)器內(nèi),即實(shí)現(xiàn)自動(dòng)搜索可關(guān)聯(lián)的視頻通話終端,并根據(jù)搜索結(jié)果進(jìn)行關(guān)聯(lián)操作,操作方便,提升用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明的結(jié)構(gòu)框圖。
圖2為本發(fā)明自動(dòng)關(guān)聯(lián)管理模塊的結(jié)構(gòu)框圖。
圖3為本發(fā)明視頻通話終端登錄視頻通話服務(wù)器的流程圖。
圖4為本發(fā)明視頻通話終端監(jiān)聽局域網(wǎng)變化的流程圖。
圖5為本發(fā)明監(jiān)聽關(guān)聯(lián)搜索的流程圖。
圖6為本發(fā)明關(guān)聯(lián)搜索的流程圖。
圖7為本發(fā)明處理關(guān)聯(lián)消息的流程圖。
圖8為本發(fā)明自動(dòng)關(guān)聯(lián)設(shè)置的界面示意圖。
圖9為本發(fā)明自動(dòng)關(guān)聯(lián)功能設(shè)置的流程圖。
附圖標(biāo)記說明:101-視頻通話服務(wù)器、102-終端接入模塊、103-帳號(hào)管理模塊、104-通話服務(wù)模塊、105-關(guān)聯(lián)服務(wù)模塊、111-視頻通話終端、112-登錄模塊、113-通話模塊、114-自動(dòng)關(guān)聯(lián)管理模塊、201-網(wǎng)絡(luò)變化監(jiān)聽模塊、202-簡體你給關(guān)聯(lián)請(qǐng)求模塊、203-搜索關(guān)聯(lián)終端模塊、204-關(guān)聯(lián)消息處理模塊、205-搜索結(jié)果保存模塊以及206-功能設(shè)置模塊。
具體實(shí)施方式
下面結(jié)合具體附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
如圖1所示:為了能自動(dòng)搜索可關(guān)聯(lián)的終端,并根據(jù)搜索結(jié)果進(jìn)行關(guān)聯(lián)操作,提升用戶體驗(yàn),本發(fā)明包括視頻通話服務(wù)器101以及若干與所述視頻通話服務(wù)器101連接的視頻通話終端111,登錄連接于視頻通話服務(wù)器101的多個(gè)視頻通話終端111間能進(jìn)行所需的視頻通話;對(duì)連接于視頻通話服務(wù)器101并通過視頻通話服務(wù)器101正在進(jìn)行視頻通話的視頻通話終端111,所述視頻通話終端111搜索位于同一局域網(wǎng)內(nèi)并與視頻通話服務(wù)器101連接的其他視頻通話終端111;若存在與當(dāng)前處于視頻通話狀態(tài)的視頻通話終端111處于同一局域網(wǎng)并與視頻通話服務(wù)器101連接的視頻通話終端111時(shí),所述當(dāng)前處于視頻通話狀態(tài)的視頻通話終端111與搜索確定的視頻通話終端111關(guān)聯(lián),并將所述關(guān)聯(lián)結(jié)果傳輸至視頻通話服務(wù)器101內(nèi)。
具體地,視頻通話終端111能通過視頻通話服務(wù)器101實(shí)現(xiàn)所需的視頻通話過程,視頻通話服務(wù)器101實(shí)現(xiàn)視頻通話終端111的視頻通話的具體過程為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。連接于視頻通話服務(wù)器101上的多個(gè)視頻通話終端111中,包括位于同一局域網(wǎng)內(nèi)的多個(gè)視頻通話終端111以及多個(gè)位于不同網(wǎng)絡(luò)的視頻通話終端111,本發(fā)明實(shí)施例中,關(guān)聯(lián)是指處于同一局域網(wǎng)內(nèi)的多個(gè)視頻通話終端111間建立聯(lián)系,同一局域網(wǎng)中多個(gè)視頻通話終端111建立聯(lián)系后,能利用另一個(gè)視頻通話終端111的設(shè)備功能,如顯示、錄音等,且利用另一個(gè)視頻通話終端111的設(shè)備功能時(shí),不會(huì)影響當(dāng)前的視頻通話狀態(tài)。
為了實(shí)現(xiàn)關(guān)聯(lián)的目的,處于視頻通話狀態(tài)或工作狀態(tài)的視頻通話終端111需要搜索處于同一局域網(wǎng)內(nèi)的其他視頻通話終端111,當(dāng)在同一局域網(wǎng)內(nèi)存在可關(guān)聯(lián)的視頻通話終端111時(shí),根據(jù)搜索確定視頻通話終端111的應(yīng)答,能夠?qū)崿F(xiàn)兩處于同一局域網(wǎng)的視頻通話終端111的關(guān)聯(lián),視頻通話服務(wù)器101存儲(chǔ)并管理所述關(guān)聯(lián)的視頻通話終端111的工作狀態(tài)。
進(jìn)一步地,所述視頻通話服務(wù)器101包括用于接收登錄請(qǐng)求的終端接入模塊102、用于保存帳號(hào)信息以及登錄數(shù)據(jù)的帳號(hào)管理模塊103、用于管理通話狀態(tài)的通話服務(wù)模塊104以及用于保存關(guān)聯(lián)結(jié)果的關(guān)聯(lián)服務(wù)模塊105。
本發(fā)明實(shí)施例中,終端接入模塊102、帳號(hào)管理模塊103以及關(guān)聯(lián)服務(wù)模塊105具體的工作過程為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。
所述視頻通話終端111包括通話模塊113、用于登錄視頻通話服務(wù)器101的登錄模塊112以及用于實(shí)現(xiàn)搜索并關(guān)聯(lián)的自動(dòng)關(guān)聯(lián)管理模塊114,通過通話模塊113能進(jìn)行視頻錄制及發(fā)送、音頻錄制及發(fā)送,接收并播放所需的音頻視頻。
如圖2所示,所述自動(dòng)關(guān)聯(lián)管理模塊114包括網(wǎng)絡(luò)變化監(jiān)聽模塊201、監(jiān)聽關(guān)聯(lián)請(qǐng)求模塊202、搜索關(guān)聯(lián)終端模塊203、關(guān)聯(lián)消息處理模塊204、搜索結(jié)果保存模塊205以及功能設(shè)置模塊206。
本發(fā)明實(shí)施例中,網(wǎng)絡(luò)變化監(jiān)聽模塊201主要監(jiān)聽網(wǎng)絡(luò)的變換情況,具體是指監(jiān)聽局域網(wǎng)的通訊狀態(tài),以便能與同一局域網(wǎng)的其他視頻通話終端111進(jìn)行關(guān)聯(lián)。監(jiān)聽關(guān)聯(lián)請(qǐng)求模塊202主要用于監(jiān)聽并接收關(guān)聯(lián)搜索信息,搜索關(guān)聯(lián)終端模塊203,主要在局域網(wǎng)內(nèi)廣播關(guān)聯(lián)搜索信息,根據(jù)關(guān)聯(lián)應(yīng)答消息進(jìn)行自動(dòng)關(guān)聯(lián)操作。關(guān)聯(lián)消息處理模塊204,主要用于處理接收到的關(guān)聯(lián)消息,搜索結(jié)果保存模塊205,主要保存當(dāng)前的關(guān)聯(lián)關(guān)系。功能設(shè)置模塊206,為用戶設(shè)置自動(dòng)關(guān)聯(lián)的功能。
根據(jù)上述的自動(dòng)關(guān)聯(lián)系統(tǒng),本發(fā)明的自動(dòng)關(guān)聯(lián)的實(shí)現(xiàn)方法,具體地:包括視頻通話服務(wù)器101以及若干與所述視頻通話服務(wù)器101連接的視頻通話終端111,登錄連接于視頻通話服務(wù)器101的多個(gè)視頻通話終端111間能進(jìn)行所需的視頻通話;
對(duì)連接于視頻通話服務(wù)器101并通過視頻通話服務(wù)器101正在進(jìn)行視頻通話的視頻通話終端111,所述視頻通話終端111搜索位于同一局域網(wǎng)內(nèi)并與視頻通話服務(wù)器101連接的其他視頻通話終端111;若存在與當(dāng)前處于視頻通話狀態(tài)的視頻通話終端111處于同一局域網(wǎng)并與視頻通話服務(wù)器101連接的視頻通話終端111時(shí),所述當(dāng)前處于視頻通話狀態(tài)的視頻通話終端111與搜索確定的視頻通話終端111關(guān)聯(lián),并將所述關(guān)聯(lián)結(jié)果傳輸至視頻通話服務(wù)器101內(nèi)。
具體地,如圖3所示,本發(fā)明視頻通話終端111終端登錄視頻通話服務(wù)器101的簡要流程如下:
步驟301、開始;
步驟302、獲取視頻通話服務(wù)器101的地址信息;
步驟303、向視頻通話服務(wù)器101發(fā)送登錄消息;
步驟304、判斷是否登錄成功;登錄成功,轉(zhuǎn)步驟305;否,轉(zhuǎn)步驟307;
步驟305、判斷是否啟用自動(dòng)關(guān)聯(lián)功能;若是,轉(zhuǎn)步驟306;否,轉(zhuǎn)步驟307;
步驟306、調(diào)用自動(dòng)關(guān)聯(lián)的網(wǎng)絡(luò)變化監(jiān)聽功能;
步驟307、結(jié)束。
本發(fā)明實(shí)施例中,視頻通話終端111判斷是否登錄視頻通話服務(wù)器101是否成功的過程為本技術(shù)領(lǐng)域人員所熟知,具體不再贅述。
如圖4所示,本發(fā)明的終端監(jiān)聽網(wǎng)絡(luò)變化的簡要流程如下:
步驟401、開始;
步驟402、判斷當(dāng)前是否登錄狀態(tài);是,轉(zhuǎn)步驟403;否,轉(zhuǎn)步驟409;
步驟403、判斷網(wǎng)絡(luò)是否發(fā)生變化;是,轉(zhuǎn)步驟404;否,轉(zhuǎn)步驟402;
步驟404、判斷當(dāng)前網(wǎng)絡(luò)是否可以進(jìn)行自動(dòng)關(guān)聯(lián);是,轉(zhuǎn)步驟405;否,轉(zhuǎn)步驟409;
步驟405、根據(jù)設(shè)置,判斷是否監(jiān)聽關(guān)聯(lián)搜索消息;是,轉(zhuǎn)步驟406;否,轉(zhuǎn)步驟407;
步驟406、啟動(dòng)自動(dòng)關(guān)聯(lián)監(jiān)聽模塊114;
步驟407、根據(jù)設(shè)置,判斷是否搜索關(guān)聯(lián)視頻通話終端111;是,轉(zhuǎn)步驟408;否,轉(zhuǎn)步驟402;
步驟408、啟動(dòng)搜索關(guān)聯(lián)終端模塊203;并轉(zhuǎn)步驟402;
步驟409、關(guān)閉自動(dòng)關(guān)聯(lián)監(jiān)聽功能;
步驟410、關(guān)閉自搜索關(guān)聯(lián)終端模塊203;
步驟411、判斷是否退出;是,轉(zhuǎn)步驟412;否,轉(zhuǎn)步驟402;
步驟412、結(jié)束。
本發(fā)明實(shí)施例中,所述判斷當(dāng)前網(wǎng)絡(luò)是否可以進(jìn)行自動(dòng)關(guān)聯(lián),主要是指當(dāng)前網(wǎng)絡(luò)下,是否存在多個(gè)視頻通話終端111間能夠通過局域網(wǎng)互連,在通過局域網(wǎng)連接時(shí),才能進(jìn)行后續(xù)的關(guān)聯(lián)操作。
如圖5所示,本發(fā)明視頻通話終端111的監(jiān)聽關(guān)聯(lián)搜索的流程如下:
步驟501、開始;
步驟502、監(jiān)聽指定的網(wǎng)絡(luò)端口;
步驟503、判斷是否繼續(xù)監(jiān)聽;是,轉(zhuǎn)步驟504;否,轉(zhuǎn)步驟509;
步驟504、判斷是否收到關(guān)聯(lián)搜索消息;是,轉(zhuǎn)步驟505;否,轉(zhuǎn)步驟503;
步驟505、調(diào)用關(guān)聯(lián)消息處理模塊204,處理此消息;
步驟506、判斷是否需要應(yīng)答關(guān)聯(lián)搜索消息;是,轉(zhuǎn)步驟507;否,轉(zhuǎn)步驟503;
步驟507、讀取本視頻通話終端111的賬號(hào)和網(wǎng)絡(luò)信息,產(chǎn)生應(yīng)答消息;
步驟508、發(fā)送應(yīng)答消息;轉(zhuǎn)步驟503;
步驟509、停止監(jiān)聽;
步驟510、結(jié)束。
如圖6所示,本發(fā)明搜索關(guān)聯(lián)終端模塊203的工作流程如下:
步驟601、開始;
步驟602、清理搜索結(jié)果保存模塊205的數(shù)據(jù);
步驟603、讀取賬號(hào)和網(wǎng)絡(luò)信息;
步驟604、向指定網(wǎng)絡(luò)端口,發(fā)送關(guān)聯(lián)搜索消息;
步驟605、判斷是否已超過允許時(shí)間;是,轉(zhuǎn)步驟608;否,轉(zhuǎn)步驟606;
步驟606、判斷是否收到搜索應(yīng)答消息;是,轉(zhuǎn)步驟607;否,轉(zhuǎn)步驟605;
步驟607、調(diào)用關(guān)聯(lián)消息處理模塊204,處理此消息;轉(zhuǎn)步驟605;
步驟608、結(jié)束。
如圖7所示,本發(fā)明關(guān)聯(lián)消息處理模塊204的工作流程如下:
步驟701、開始;
步驟702、讀取消息中的賬號(hào)和網(wǎng)絡(luò)信息;
步驟703、判斷此賬號(hào)信息,是否允許關(guān)聯(lián);如是,轉(zhuǎn)步驟704;否,轉(zhuǎn)步驟711;
步驟704、判斷此賬號(hào),是否已保存在本視頻通話終端111的可關(guān)聯(lián)列表中;是,轉(zhuǎn)步驟705;否,轉(zhuǎn)步驟706;
步驟705、從可關(guān)聯(lián)列表中刪除此賬號(hào)信息;
步驟706、將賬號(hào)及網(wǎng)絡(luò)信息保存到可關(guān)聯(lián)列表中;
步驟707、判斷是否需要關(guān)聯(lián)到此視頻通話終端111;如是,轉(zhuǎn)步驟708;否,轉(zhuǎn)步驟711;
步驟708、清除此前已關(guān)聯(lián)的視頻通話終端111;
步驟709、關(guān)聯(lián)此視頻通話終端111;
步驟710、把關(guān)聯(lián)結(jié)果上傳到視頻通話服務(wù)器101;
步驟711、結(jié)束。
如圖8所示,本發(fā)明功能設(shè)置模塊206的界面示意圖如下,其中,圖中的圓圈,黑的表示當(dāng)前已選擇,白的表示未選擇。圖中共三組選項(xiàng),每組選項(xiàng)各自獨(dú)立。
如圖9所示,本發(fā)明自動(dòng)關(guān)聯(lián)功能設(shè)置的簡要流程如下:
步驟901、開始;
步驟902、收到用戶進(jìn)行自動(dòng)關(guān)聯(lián)功能設(shè)置的命令;
步驟903、顯示自動(dòng)關(guān)聯(lián)功能設(shè)置界面,提示用戶進(jìn)行操作;
步驟904、判斷用戶是否執(zhí)行設(shè)置操作;如是,轉(zhuǎn)步驟905;否,轉(zhuǎn)步驟909;
步驟905、判斷設(shè)置是否發(fā)生變化;是,轉(zhuǎn)步驟906;否,轉(zhuǎn)步驟909;
步驟906、保存自動(dòng)關(guān)聯(lián)功能設(shè)置;
步驟907、關(guān)閉網(wǎng)絡(luò)監(jiān)聽功能;
步驟908、開啟網(wǎng)絡(luò)監(jiān)聽功能;
步驟909、隱藏關(guān)聯(lián)設(shè)置界面;
步驟910、結(jié)束。
本發(fā)明視頻通話終端111通過視頻通話服務(wù)器101能進(jìn)行所需的視頻通話,視頻通話終端111在成功登錄視頻通話服務(wù)器101后,當(dāng)前處于視頻通話狀態(tài)的視頻通話終端111能廣播搜索信息,搜索處于同一局域網(wǎng)中并與視頻通話服務(wù)器101連接的其他視頻通話終端111,視頻通話終端111根據(jù)搜索結(jié)果以及對(duì)應(yīng)視頻通話終端111的應(yīng)答信息,能實(shí)現(xiàn)與所述應(yīng)答的視頻通話終端111進(jìn)行關(guān)聯(lián),并將關(guān)聯(lián)結(jié)果傳輸至視頻通話服務(wù)器101內(nèi),即實(shí)現(xiàn)自動(dòng)搜索可關(guān)聯(lián)的視頻通話終端111,并根據(jù)搜索結(jié)果進(jìn)行關(guān)聯(lián)操作,操作方便,提升用戶體驗(yàn)。