視頻通話連接方法、系統(tǒng)、設(shè)備及視頻服務(wù)端的制作方法
【專利摘要】本發(fā)明公開了一種視頻通話連接方法、系統(tǒng)、設(shè)備及視頻服務(wù)端,該方法包括:在接收到呼叫指令后,獲取呼叫方賬號、呼叫方設(shè)備信息、及對應(yīng)呼叫指令的被呼叫方注冊信息;向視頻服務(wù)端發(fā)送包括這些信息的指定請求,以使視頻服務(wù)端根據(jù)指定請求獲取并向呼叫方設(shè)備返回所有被呼叫方設(shè)備信息;在接收到被呼叫方設(shè)備信息后,顯示所有被呼叫方設(shè)備信息,以供用戶指定目標(biāo)設(shè)備;在接收到指定的目標(biāo)設(shè)備后,向視頻服務(wù)端發(fā)起通話申請,以使視頻服務(wù)端根據(jù)通話申請向目標(biāo)設(shè)備發(fā)出來自呼叫方賬號的連接申請。本發(fā)明實(shí)現(xiàn)了使得呼叫方能夠指定被呼叫方設(shè)備發(fā)出連接請求的目的。
【專利說明】
視頻通話連接方法、系統(tǒng)、設(shè)備及視頻服務(wù)端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及視頻通話技術(shù)領(lǐng)域,更具體地,本發(fā)明涉及一種視頻通話連接方法、一種能夠?qū)崿F(xiàn)該方法的系統(tǒng)、配置有該種系統(tǒng)的設(shè)備、及支持該種方法和系統(tǒng)的視頻服務(wù)端。
【背景技術(shù)】
[0002]隨著智能終端的普及、以及網(wǎng)絡(luò)的高速發(fā)展,人與人之間的溝通越來越多地利用網(wǎng)絡(luò)實(shí)現(xiàn),例如,通過微信、QQ等客戶端應(yīng)用可以在好友之間互相發(fā)送文字、語音、甚至視頻,其中的視頻通話尤為方便,其可以獲得對方仿佛就在自己對面一般的感受。
[0003]現(xiàn)有的視頻通話應(yīng)用中,僅有處于登錄狀態(tài)的一臺被呼叫方設(shè)備能夠接收到來自呼叫方賬號的連接請求,被呼叫方無法指定能夠接收到連接請求的被呼叫方設(shè)備,這便限制了指定設(shè)備接聽在視頻通話領(lǐng)域中的應(yīng)用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的一個目的是提供一種視頻通話連接方法,該方法使得呼叫方能夠通過被呼叫方注冊信息向指定的被呼叫方設(shè)備發(fā)出連接申請。
[0005]根據(jù)本發(fā)明的第一方面,提供了一種視頻通話連接方法,其包括:
[0006]在接收到通過被呼叫方注冊信息觸發(fā)的要求指定設(shè)備的呼叫指令后:
[0007]獲取呼叫方賬號、呼叫方設(shè)備信息、及對應(yīng)所述呼叫指令的被呼叫方注冊信息;
[0008]形成包含所述呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求;
[0009]向視頻服務(wù)端發(fā)送所述指定請求,以使所述視頻服務(wù)端根據(jù)所述指定請求獲取對應(yīng)所述被呼叫方注冊信息的所有被呼叫方設(shè)備信息,并將獲得的所有被呼叫方設(shè)備信息返回給對應(yīng)所述呼叫方設(shè)備信息的呼叫方設(shè)備;
[0010]在接收到所有被呼叫方設(shè)備信息后,通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息,以供用戶指定目標(biāo)設(shè)備;
[0011 ]在接收到用戶指定的目標(biāo)設(shè)備后:
[0012]形成包含所述呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請;
[0013]向視頻服務(wù)端發(fā)起所述通話申請,以使所述視頻服務(wù)端根據(jù)所述通話申請向目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請。
[0014]優(yōu)選的是,所述方法還包括:
[0015]如果接收到視頻服務(wù)端返回的被呼叫方設(shè)備信息獲取失敗的消息,則通過呼叫方設(shè)備顯示所述消息。
[0016]優(yōu)選的是,所述通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息具體為:
[0017]通過呼叫方設(shè)備以下拉列表的形式顯示所有被呼叫方設(shè)備信息。
[0018]本發(fā)明的另一個目的是提供一種能夠?qū)崿F(xiàn)本發(fā)明視頻通話連接方法的視頻通話連接系統(tǒng)。
[0019]根據(jù)本發(fā)明的第二方面,提供了一種視頻通話連接系統(tǒng),其包括:
[0020]指定呼叫處理模塊,用于接收通過被呼叫方注冊信息觸發(fā)的要求指定設(shè)備的呼叫指令,并在接收到所述呼叫指令后,獲取呼叫方賬號、呼叫方設(shè)備信息、及對應(yīng)所述呼叫指令的被呼叫方注冊信息,并形成包含所述呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求;
[0021]指定執(zhí)行模塊,用于在接收到所述指定請求后,向視頻服務(wù)端發(fā)送所述指定請求,以使所述視頻服務(wù)端根據(jù)所述指定請求獲取對應(yīng)所述被呼叫方注冊信息的所有被呼叫方設(shè)備信息,并將獲得的所有被呼叫方設(shè)備信息返回給對應(yīng)所述呼叫方設(shè)備信息的呼叫方設(shè)備;
[0022]信息顯示模塊,用于在接收到視頻服務(wù)端返回的所有被呼叫方設(shè)備信息后,通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息,以供用戶指定目標(biāo)設(shè)備;
[0023]呼叫處理模塊,用于接收用戶指定的目標(biāo)設(shè)備,并在接收到目標(biāo)設(shè)備后,形成包含所述呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請;以及,
[0024]呼叫執(zhí)行模塊,用于在接收到所述通話申請后,向視頻服務(wù)端發(fā)起所述通話申請,以使所述視頻服務(wù)端根據(jù)所述通話申請向目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請。
[0025]優(yōu)選的是,所述系統(tǒng)還包括:
[0026]獲取失敗處理模塊,用于接收視頻服務(wù)端返回的被呼叫方設(shè)備信息獲取失敗的消息,并在接收到所述消息后通過呼叫方設(shè)備顯示所述消息。
[0027]優(yōu)選的是,所述信息顯示模塊具體用于通過呼叫方設(shè)備以下拉列表的形式顯示所有被呼叫方設(shè)備信息。
[0028]本發(fā)明的第三個目的是提供一種設(shè)備,以使該設(shè)備作為呼叫方設(shè)備能夠通過被呼叫注冊信息向指定的被呼叫方設(shè)備發(fā)起通話連接,為此,本發(fā)明提供的設(shè)備具有上述視頻通話連接系統(tǒng)。
[0029]本發(fā)明的第四個目的是提供一種視頻服務(wù)端,以使該視頻服務(wù)端能夠支持本發(fā)明視頻服務(wù)連接方法、系統(tǒng)及設(shè)備。
[0030 ]根據(jù)本發(fā)明的第四方面,提供了一種視頻服務(wù)端,其包括:
[0031]指定請求處理模塊,用于接收包含呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求,并在接收到所述指定請求后,查找對應(yīng)所述被呼叫方注冊信息的所有被呼叫方設(shè)備信息并返回給呼叫方設(shè)備,以供呼叫方根據(jù)所有被呼叫方設(shè)備信息指定目標(biāo)設(shè)備;
[0032]申請?zhí)幚砟K,用于接收包含呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請;
[0033]連接申請模塊,用于根據(jù)所述通話申請向?qū)?yīng)所述目標(biāo)設(shè)備信息的目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請;以及,
[0034]連接模塊,用于接收所述目標(biāo)設(shè)備返回的連接應(yīng)答,并根據(jù)所述連接應(yīng)答和對應(yīng)的通話申請、在目標(biāo)設(shè)備與呼叫方設(shè)備之間建立視頻通話連接。
[0035]優(yōu)選的是,所述指定請求處理模塊還用于在未查找到對應(yīng)被呼叫方注冊信息的被呼叫方設(shè)備信息時,向呼叫方設(shè)備返回被呼叫方設(shè)備信息獲取失敗的消息。
[0036]優(yōu)選的是,所述視頻服務(wù)端還包括:
[0037]注冊模塊,用于在接收到包含賬號和與所述賬號綁定的手機(jī)號的注冊信息時,將所述注冊信息添加至注冊信息列表中;
[0038]信息更新模塊,用于在監(jiān)測到賬號被登錄時,獲取當(dāng)前登錄設(shè)備的設(shè)備信息,并查找對應(yīng)所述賬號的設(shè)備列表中是否具有所述當(dāng)前登錄設(shè)備的設(shè)備信息,如否,則將所述當(dāng)前登錄設(shè)備的設(shè)備信息添加至對應(yīng)的設(shè)備列表中;以及,
[0039]信息存儲模塊,用于存儲以賬號進(jìn)行標(biāo)識的設(shè)備列表本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,存在被呼叫方無法根據(jù)當(dāng)前需要選擇合適的設(shè)備進(jìn)行視頻通話,進(jìn)而限制了視頻通話應(yīng)用范圍的問題。因此,本發(fā)明所要實(shí)現(xiàn)的技術(shù)任務(wù)或者所要解決的技術(shù)問題是本領(lǐng)域技術(shù)人員從未想到的或者沒有預(yù)期到的,故本發(fā)明是一種新的技術(shù)方案。
[0040]本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,存在呼叫方無法指定被呼叫方設(shè)備建立視頻通話連接的問題。因此,本發(fā)明所要實(shí)現(xiàn)的技術(shù)任務(wù)或者所要解決的技術(shù)問題是本領(lǐng)域技術(shù)人員從未想到的或者沒有預(yù)期到的,故本發(fā)明是一種新的技術(shù)方案。
[0041]本發(fā)明的一個有益效果在于,本發(fā)明的視頻通話連接方法、系統(tǒng)、設(shè)備及視頻服務(wù)端在用戶注冊信息與登錄過注冊賬號的所有設(shè)備之間建立了對應(yīng)關(guān)系,因此,在建立視頻通話連接時,便可通過被呼叫方注冊信息查找到所有對應(yīng)的被呼叫方設(shè)備信息提供給呼叫方進(jìn)行連接指定,進(jìn)而實(shí)現(xiàn)了使得呼叫方能夠通過被呼叫方注冊信息向指定的被呼叫方設(shè)備發(fā)出連接申請的目的,這非常適用于呼叫方已經(jīng)獲知被呼叫方的當(dāng)前位置的場合。
[0042]通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會變得清楚。
【附圖說明】
[0043]被結(jié)合在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實(shí)施例,并且連同其說明一起用于解釋本發(fā)明的原理。
[0044]圖1為根據(jù)本發(fā)明視頻通話連接方法的一種實(shí)施方式的流程圖;
[0045]圖2為根據(jù)本發(fā)明視頻通話連接系統(tǒng)的一種實(shí)施結(jié)構(gòu)的方框原理圖;
[0046]圖3為根據(jù)本發(fā)明視頻服務(wù)端的一種實(shí)施結(jié)構(gòu)的方框原理圖。
【具體實(shí)施方式】
[0047]現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
[0048]以下對至少一個示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0049]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。
[0050]在這里示出和討論的所有例子中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它例子可以具有不同的值。
[0051 ]應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。
[0052]本發(fā)明為了解決現(xiàn)有技術(shù)中存在的呼叫方無法向指定的被呼叫方設(shè)備發(fā)起連接請求的問題,提供了一種視頻通話連接方法,如圖1所示,該方法包括如下步驟:
[0053]步驟S1:判斷是否接收到通過被呼叫方注冊信息觸發(fā)的要求指定設(shè)備的呼叫指令,如是,則執(zhí)行步驟S2,如否,則繼續(xù)執(zhí)行步驟SI。
[0054]該注冊信息主要包括賬號和與賬號綁定的手機(jī)號,因此,呼叫方可以通過被呼叫方賬號或者被呼叫方手機(jī)號觸發(fā)該要求指定設(shè)備的呼叫指令。
[0055]在呼叫方通過被呼叫方賬號觸發(fā)該呼叫指令時,可以通過呼叫方設(shè)備查看呼叫方賬戶下的所有聯(lián)系人,并選定作為被呼叫方的聯(lián)系人,這樣,呼叫方便可針對選定的被呼叫方觸發(fā)該呼叫指令。
[0056]在呼叫方通過被呼叫方手機(jī)號觸發(fā)該呼叫指令時,可以通過呼叫方設(shè)備的例如是按鍵和/或觸摸屏的輸入模塊輸入被呼叫方手機(jī)號觸發(fā)該呼叫指令。
[0057]步驟S2:獲取呼叫方賬號、呼叫方設(shè)備信息、及對應(yīng)呼叫指令的被呼叫方信息,之后執(zhí)行步驟S3。
[0058]該賬號即為對應(yīng)客戶端應(yīng)用的用戶賬號,本文根據(jù)不同用戶賬號在視頻通話中的不同角色將用戶賬號區(qū)分為呼叫方賬號和被呼叫方賬號,用戶賬號具有唯一性,其是識別用戶身份的重要憑證。
[0059]該設(shè)備信息用于識別對應(yīng)的設(shè)備,其與設(shè)備一一對應(yīng),用戶在通過任意設(shè)備登錄用戶賬號時,視頻服務(wù)端將獲取并記錄對應(yīng)的設(shè)備信息,因此,視頻服務(wù)端記錄有登錄過任意用戶賬號的所有設(shè)備的設(shè)備信息。本文根據(jù)不同設(shè)備在視頻通話中的不同角色將設(shè)備區(qū)分為呼叫方設(shè)備和被呼叫方設(shè)備。
[0060]步驟S3:形成包含所述呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求。
[0061]步驟S4:向視頻服務(wù)端發(fā)送該指定請求,以使視頻服務(wù)端根據(jù)指定請求獲取對應(yīng)被呼叫方注冊信息的所有被呼叫方設(shè)備信息,并將獲得的所有被呼叫方設(shè)備信息返回給對應(yīng)所述呼叫方設(shè)備信息的呼叫方設(shè)備。
[0062]在該被呼叫方注冊信息為被呼叫方賬號的情況下,視頻服務(wù)端可直接根據(jù)被呼叫方賬號查找對應(yīng)的所有被呼叫方設(shè)備信息;在該被呼叫方注冊信息為被呼叫方手機(jī)號的情況下,視頻服務(wù)端需要先根據(jù)被呼叫方手機(jī)號查找被綁定的被呼叫方賬號,再根據(jù)被呼叫方賬號查找對應(yīng)的所有被呼叫方設(shè)備信息。
[0063]步驟S5:在接收到所有被呼叫方設(shè)備信息后,通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息,以供用戶指定目標(biāo)設(shè)備。
[0064]在此,可以下拉列表的形式顯示所有被呼叫方設(shè)備信息,以便于呼叫方瀏覽。
[0065]步驟S6:判斷是否接收到用戶指定的目標(biāo)設(shè)備,如是,則執(zhí)行步驟S7,如否,則繼續(xù)執(zhí)行步驟S6直至達(dá)到設(shè)定的等待時間上限。
[0066]步驟S7:形成包含所述呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請。
[0067]步驟S8:向視頻服務(wù)端發(fā)起所述通話申請,以使視頻服務(wù)端根據(jù)所述通話申請向目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請。
[0068]這樣,如果呼叫方在需要與被呼叫方進(jìn)行視頻通話時,如果已知被呼叫方在家中,便可選定被呼叫方的電視作為目標(biāo)設(shè)備發(fā)起連接申請,這不僅可以解放被呼叫方的雙手,還可以使呼叫方獲得更大的視野,如果已知被呼叫方此時不在家中,便可選定被呼叫方的手機(jī)作為目標(biāo)設(shè)備發(fā)起連接申請。
[0069]由此可見,本發(fā)明方法是基于在用戶注冊信息與登錄過用戶注冊信息的所有設(shè)備之間建立對應(yīng)關(guān)進(jìn)行的,其在建立視頻通話連接時,可通過被呼叫方注冊信息查找到所有對應(yīng)的被呼叫方設(shè)備信息提供給呼叫方進(jìn)行連接指定,進(jìn)而實(shí)現(xiàn)了使得呼叫方能夠通過被呼叫方注冊信息向指定的被呼叫方設(shè)備發(fā)出連接申請的目的,這非常適用于呼叫方已經(jīng)獲知被呼叫方的當(dāng)前位置的場合。
[0070]為了使呼叫方能夠獲知對應(yīng)呼叫指令的中間連接狀態(tài),在本發(fā)明的一個具體實(shí)施例中,本發(fā)明方法還包括如下步驟,即如果接收到視頻服務(wù)端返回的被呼叫方設(shè)備信息獲取失敗的消息,則通過呼叫方設(shè)備顯示所述消息。對應(yīng)地,視頻服務(wù)端將在未查找到被呼叫方設(shè)備信息時,將向呼叫方設(shè)備返回該被呼叫方設(shè)備信息獲取失敗的消息。
[0071]同樣是為了使呼叫方能夠獲知對應(yīng)呼叫指令的中間連接狀態(tài),在本發(fā)明的一個具體實(shí)施例中,本發(fā)明方法還包括如下步驟:即在向視頻服務(wù)端發(fā)起上述通話申請后,如果接收到視頻服務(wù)端返回的連接失敗消息,則從所述連接失敗消息中獲取具體的連接失敗事件,并通過呼叫方設(shè)備(具體為通過呼叫方設(shè)備的顯示系統(tǒng))顯示該連接失敗事件,該連接失敗事件例如包括在設(shè)定時間范圍內(nèi)未接收到目標(biāo)設(shè)備返回的連接應(yīng)答、無法發(fā)出連接申請、及無法建立該視頻通話連接等。對應(yīng)地,視頻服務(wù)端將在接收到上述通話申請后監(jiān)測連接失敗事件,并在監(jiān)測到發(fā)生任一連接失敗事件時,向呼叫方設(shè)備返回上述連接失敗消息。
[0072]根據(jù)上述步驟SI至步驟S8,圖2示出了一種基于本發(fā)明方法的呼叫方設(shè)備、被呼叫方設(shè)備與視頻服務(wù)端之間進(jìn)行交互的交互步驟,具體包括:
[0073]步驟S1:呼叫方設(shè)備一端接收到呼叫指令。
[0074]步驟S2:呼叫方設(shè)備一端獲取呼叫方賬號、呼叫方設(shè)備信息、及對應(yīng)呼叫指令的被呼叫方注冊信息。
[0075]步驟S3:呼叫方設(shè)備一端形成包含呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求。
[0076]步驟S4a:呼叫方設(shè)備一端向視頻服務(wù)端發(fā)送該指令請求。
[0077]步驟S4b:視頻服務(wù)端根據(jù)該指令請求獲取對應(yīng)被呼叫方注冊信息的所有被呼叫方設(shè)備信息,并將獲得的所有被呼叫方設(shè)備信息返回給對應(yīng)所述呼叫方設(shè)備信息的呼叫方設(shè)備。
[0078]步驟S5:在接收到所有被呼叫方設(shè)備信息后,通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息,以供用戶指定目標(biāo)設(shè)備。
[0079]步驟S6:接收用戶指定的目標(biāo)設(shè)備。
[0080]步驟S7:形成包含所述呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請。
[0081 ] 步驟SSa:向視頻服務(wù)端發(fā)起所述通話申請。
[0082]步驟S8b:視頻服務(wù)端根據(jù)該通話申請向目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請。
[0083]步驟S9:目標(biāo)設(shè)備在接收到連接申請后進(jìn)行響鈴和/或振動提示。
[0084]步驟S10:目標(biāo)設(shè)備一端判斷該連接申請是否被通過,如是進(jìn)行步驟S10,并使目標(biāo)設(shè)備停止提示。
[0085]步驟Slla:目標(biāo)設(shè)備一端向視頻服務(wù)端發(fā)出連接應(yīng)答。
[0086]步驟SIIb:視頻服務(wù)端根據(jù)該連接應(yīng)答和對應(yīng)的通話申請?jiān)诤艚蟹皆O(shè)備與目標(biāo)設(shè)備之間建立視頻通話連接。
[0087]為此,本發(fā)明方法的應(yīng)答方式可包括如下步驟:
[0088]步驟S9:在接收到來自呼叫方賬號的連接申請后,通過目標(biāo)設(shè)備產(chǎn)生響鈴和/或振動提示直至監(jiān)測到任一提示停止事件,該提示停止事件例如包括該連接申請已被通過和提示時間達(dá)到設(shè)定時間上限。
[0089]步驟SlO:判斷接收到的連接申請是否被通過,如是,則執(zhí)行步驟SI I,如否,則繼續(xù)執(zhí)行步驟SlO。
[0090]步驟Sll:向視頻服務(wù)端發(fā)出連接應(yīng)答,以使視頻服務(wù)端根據(jù)該連接應(yīng)答和對應(yīng)的通話申請?jiān)诤艚蟹皆O(shè)備與目標(biāo)設(shè)備之間建立視頻通話連接。
[0091]本發(fā)明還提供了一種能夠?qū)崿F(xiàn)本發(fā)明視頻通話連接方法的視頻通話連接系統(tǒng),如圖2所示,該系統(tǒng)包括指定呼叫處理模塊101、指定執(zhí)行模塊102、信息顯示模塊103、呼叫處理模塊104和呼叫執(zhí)行模塊105,該指定呼叫處理模塊101用于接收通過被呼叫方注冊信息觸發(fā)的要求指定設(shè)備的呼叫指令,并在接收到所述呼叫指令后,獲取呼叫方賬號、呼叫方設(shè)備信息、及對應(yīng)所述呼叫指令的被呼叫方注冊信息,并形成包含所述呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求;該指定執(zhí)行模塊102用于在接收到所述指定請求后,向視頻服務(wù)端發(fā)送所述指定請求,以使所述視頻服務(wù)端根據(jù)所述指定請求獲取對應(yīng)所述被呼叫方注冊信息的所有被呼叫方設(shè)備信息,并將獲得的所有被呼叫方設(shè)備信息返回給對應(yīng)所述呼叫方設(shè)備信息的呼叫方設(shè)備;該信息顯示模塊103用于在接收到視頻服務(wù)端返回的所有被呼叫方設(shè)備信息后,通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息,以供用戶指定目標(biāo)設(shè)備;該呼叫處理模塊104用于接收用戶指定的目標(biāo)設(shè)備,并在接收到目標(biāo)設(shè)備后,形成包含所述呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請;該呼叫執(zhí)行模塊105用于在接收到所述通話申請后,向視頻服務(wù)端發(fā)起所述通話申請,以使所述視頻服務(wù)端根據(jù)所述通話申請向目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請。
[0092]本發(fā)明系統(tǒng)還可以進(jìn)一步包括獲取失敗處理模塊(圖中未示出),該獲取失敗處理模塊用于接收視頻服務(wù)端返回的被呼叫方設(shè)備信息獲取失敗的消息,并在接收到所述消息后通過呼叫方設(shè)備顯示所述消息。
[0093]上述信息顯示模塊可具體用于通過呼叫方設(shè)備以下拉列表的形式顯示所有被呼叫方設(shè)備信息。
[0094]本發(fā)明系統(tǒng)還可以包括應(yīng)答提示模塊和應(yīng)答處理模塊(圖中未示出),該應(yīng)答提示模塊用于接收視頻服務(wù)端發(fā)出的來自呼叫方賬號的連接申請,并在接收到連接申請后,通過目標(biāo)設(shè)備產(chǎn)生響鈴和/或振動提示直至監(jiān)測到任一提示停止事件為止,其中,該提示停止事件例如包括對應(yīng)的連接申請已被通過、及提示時間達(dá)到設(shè)定時間上限;該應(yīng)答處理模塊用于在連接申請被通過時,向視頻服務(wù)端發(fā)出連接應(yīng)答,以使視頻服務(wù)端根據(jù)該連接應(yīng)答和對應(yīng)的通話申請?jiān)诤艚蟹皆O(shè)備與目標(biāo)設(shè)備之間建立視頻通話連接。
[0095]本發(fā)明還提供了一種設(shè)備,該設(shè)備包括上述視頻通話連接系統(tǒng),以使該設(shè)備能夠支持本發(fā)明視頻通話連接方法,在作為呼叫方設(shè)備時能夠向指定的被呼叫方設(shè)備發(fā)起連接請求。該設(shè)備可以是具有視頻通話硬件基礎(chǔ)的任意設(shè)備,例如可以為手機(jī)、電視等,這樣,基于本發(fā)明設(shè)備,便可以根據(jù)用戶的選擇在電視與電視、電視與手機(jī)、手機(jī)與手機(jī)之間建立視頻通話連接。
[0096]本發(fā)明還提供了一種與本發(fā)明視頻通話連接方法、系統(tǒng)及設(shè)備相對應(yīng)的視頻服務(wù)端,如圖3所示,該視頻服務(wù)端包括指定請求處理模塊401、申請?zhí)幚砟K402、連接申請模塊403和連接模塊404,其中,該指定請求處理模塊用于接收包含呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求,并在接收到所述指定請求后,查找對應(yīng)所述被呼叫方注冊信息的所有被呼叫方設(shè)備信息并返回給呼叫方設(shè)備,以供呼叫方根據(jù)所有被呼叫方設(shè)備信息指定目標(biāo)設(shè)備;該申請?zhí)幚砟K402用于接收包含呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請;該連接申請模塊403用于根據(jù)所述通話申請向?qū)?yīng)所述目標(biāo)設(shè)備信息的目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請;該連接模塊404用于接收所述目標(biāo)設(shè)備返回的連接應(yīng)答,并根據(jù)所述連接應(yīng)答和對應(yīng)的通話申請、在目標(biāo)設(shè)備與呼叫方設(shè)備之間建立視頻通話連接。
[0097]上述指定請求處理模塊401還可以用于在未查找到對應(yīng)被呼叫方注冊信息的被呼叫方設(shè)備信息時,向呼叫方設(shè)備返回被呼叫方設(shè)備信息獲取失敗的消息。
[0098]該視頻服務(wù)端還可以進(jìn)一步包括狀態(tài)監(jiān)測模塊(圖中未示出),其用于在監(jiān)測到任一連接失敗事件后向?qū)?yīng)呼叫方信息的呼叫方設(shè)備返回連接失敗消息,其中,該連接失敗事件例如包括在設(shè)定時間范圍內(nèi)未接收到連接應(yīng)答、無法發(fā)出連接申請、及無法建立視頻通話連接。
[0099]該視頻服務(wù)端還可以進(jìn)一步包括注冊模塊、信息更新模塊和信息存儲模塊(圖中未示出),該注冊模塊用于接收包含賬號和與所述賬號綁定的手機(jī)號的注冊信息,并將接收到的注冊信息添加至注冊信息列表中;該信息更新模塊用于在監(jiān)測到賬號被登錄時,獲取當(dāng)前登錄設(shè)備的設(shè)備信息,并查找對應(yīng)所述賬號的設(shè)備列表中是否具有所述當(dāng)前登錄設(shè)備的設(shè)備信息,如否,則將所述當(dāng)前登錄設(shè)備的設(shè)備信息添加至對應(yīng)的設(shè)備列表中;該信息存儲模塊用于存儲以賬號進(jìn)行標(biāo)識的設(shè)備列表。這樣,指定請求處理模塊401和申請?zhí)幚砟K402便可以快速查到對應(yīng)注冊信息的所有被呼叫方設(shè)備信息。
[0100]本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,各個實(shí)施例之間相同相似的部分相互參見即可,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚的是,上述各實(shí)施例可以根據(jù)需要單獨(dú)使用或者相互結(jié)合使用。另外,對于系統(tǒng)實(shí)施例而言,由于其是與方法實(shí)施例相對應(yīng),所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的對應(yīng)部分的說明即可。以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,其中作為分離部件說明的模塊可以是或者也可以不是物理上分開的。
[0101]雖然已經(jīng)通過例子對本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上例子僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。
【主權(quán)項(xiàng)】
1.一種視頻通話連接方法,其特征在于,包括: 在接收到通過被呼叫方注冊信息觸發(fā)的要求指定設(shè)備的呼叫指令后: 獲取呼叫方賬號、呼叫方設(shè)備信息、及對應(yīng)所述呼叫指令的被呼叫方注冊信息; 形成包含所述呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求; 向視頻服務(wù)端發(fā)送所述指定請求,以使所述視頻服務(wù)端根據(jù)所述指定請求獲取對應(yīng)所述被呼叫方注冊信息的所有被呼叫方設(shè)備信息,并將獲得的所有被呼叫方設(shè)備信息返回給對應(yīng)所述呼叫方設(shè)備信息的呼叫方設(shè)備; 在接收到所有被呼叫方設(shè)備信息后,通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息,以供用戶指定目標(biāo)設(shè)備; 在接收到用戶指定的目標(biāo)設(shè)備后: 形成包含所述呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請; 向視頻服務(wù)端發(fā)起所述通話申請,以使所述視頻服務(wù)端根據(jù)所述通話申請向目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 如果接收到視頻服務(wù)端返回的被呼叫方設(shè)備信息獲取失敗的消息,則通過呼叫方設(shè)備顯示所述消息。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息具體為: 通過呼叫方設(shè)備以下拉列表的形式顯示所有被呼叫方設(shè)備信息。4.一種視頻通話連接系統(tǒng),其特征在于,包括: 指定呼叫處理模塊,用于接收通過被呼叫方注冊信息觸發(fā)的要求指定設(shè)備的呼叫指令,并在接收到所述呼叫指令后,獲取呼叫方賬號、呼叫方設(shè)備信息、及對應(yīng)所述呼叫指令的被呼叫方注冊信息,并形成包含所述呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求;指定執(zhí)行模塊,用于在接收到所述指定請求后,向視頻服務(wù)端發(fā)送所述指定請求,以使所述視頻服務(wù)端根據(jù)所述指定請求獲取對應(yīng)所述被呼叫方注冊信息的所有被呼叫方設(shè)備信息,并將獲得的所有被呼叫方設(shè)備信息返回給對應(yīng)所述呼叫方設(shè)備信息的呼叫方設(shè)備;信息顯示模塊,用于在接收到視頻服務(wù)端返回的所有被呼叫方設(shè)備信息后,通過呼叫方設(shè)備顯示所有被呼叫方設(shè)備信息,以供用戶指定目標(biāo)設(shè)備; 呼叫處理模塊,用于接收用戶指定的目標(biāo)設(shè)備,并在接收到目標(biāo)設(shè)備后,形成包含所述呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請;以及, 呼叫執(zhí)行模塊,用于在接收到所述通話申請后,向視頻服務(wù)端發(fā)起所述通話申請,以使所述視頻服務(wù)端根據(jù)所述通話申請向目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請。5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 獲取失敗處理模塊,用于接收視頻服務(wù)端返回的被呼叫方設(shè)備信息獲取失敗的消息,并在接收到所述消息后通過呼叫方設(shè)備顯示所述消息。6.根據(jù)權(quán)利要求4或5所述的系統(tǒng),其特征在于,所述信息顯示模塊具體用于通過呼叫方設(shè)備以下拉列表的形式顯示所有被呼叫方設(shè)備信息。7.一種設(shè)備,其特征在于,包括權(quán)利要求4、5或6所述的視頻通話連接系統(tǒng)。8.一種視頻服務(wù)端,其特征在于,包括:指定請求處理模塊,用于接收包含呼叫方賬號、呼叫方設(shè)備信息和被呼叫方注冊信息的指定請求,并在接收到所述指定請求后,查找對應(yīng)所述被呼叫方注冊信息的所有被呼叫方設(shè)備信息并返回給呼叫方設(shè)備,以供呼叫方根據(jù)所有被呼叫方設(shè)備信息指定目標(biāo)設(shè)備;申請?zhí)幚砟K,用于接收包含呼叫方賬號、呼叫方設(shè)備信息、被呼叫方注冊信息和目標(biāo)設(shè)備信息的通話申請; 連接申請模塊,用于根據(jù)所述通話申請向?qū)?yīng)所述目標(biāo)設(shè)備信息的目標(biāo)設(shè)備發(fā)出來自所述呼叫方賬號的連接申請;以及, 連接模塊,用于接收所述目標(biāo)設(shè)備返回的連接應(yīng)答,并根據(jù)所述連接應(yīng)答和對應(yīng)的通話申請、在目標(biāo)設(shè)備與呼叫方設(shè)備之間建立視頻通話連接。9.根據(jù)權(quán)利要求8所述的視頻服務(wù)端,其特征在于,所述指定請求處理模塊還用于在未查找到對應(yīng)被呼叫方注冊信息的被呼叫方設(shè)備信息時,向呼叫方設(shè)備返回被呼叫方設(shè)備信息獲取失敗的消息。10.根據(jù)權(quán)利要求8或9所述的視頻服務(wù)端,其特征在于,所述視頻服務(wù)端還包括: 注冊模塊,用于在接收到包含賬號和與所述賬號綁定的手機(jī)號的注冊信息時,將所述注冊信息添加至注冊信息列表中; 信息更新模塊,用于在監(jiān)測到賬號被登錄時,獲取當(dāng)前登錄設(shè)備的設(shè)備信息,并查找對應(yīng)所述賬號的設(shè)備列表中是否具有所述當(dāng)前登錄設(shè)備的設(shè)備信息,如否,則將所述當(dāng)前登錄設(shè)備的設(shè)備信息添加至對應(yīng)的設(shè)備列表中;以及, 信息存儲模塊,用于存儲以賬號進(jìn)行標(biāo)識的設(shè)備列表。
【文檔編號】H04L29/06GK105897673SQ201510786941
【公開日】2016年8月24日
【申請日】2015年11月16日
【發(fā)明人】逄振洲, 徐珣, 康華, 李哲
【申請人】樂視致新電子科技(天津)有限公司