本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻通話方法、裝置及系統(tǒng)。
背景技術(shù):
在相關(guān)技術(shù)中,隨著智能終端設(shè)備的普及,通信技術(shù)的飛速發(fā)展,傳統(tǒng)的語音業(yè)務(wù)以及短信業(yè)務(wù)已經(jīng)不能滿足人們的通信需求,越來越多的人們更青睞于選擇視頻通話的方式進(jìn)行交流。目前,在視頻通話建立的過程中,視頻呼叫發(fā)起端用戶在發(fā)送視頻通話邀請(qǐng)后,一旦視頻呼叫接收端用戶接受視頻通話邀請(qǐng),通信線路即建立連接成功。然而,在視頻通話的過程中,可能會(huì)存在用戶未準(zhǔn)備就緒就突然建立視頻通話連接的情況,用戶由于缺少調(diào)整自身狀態(tài)的緩沖時(shí)間,可能會(huì)因?yàn)閮x表不整而造成尷尬的局面。
技術(shù)實(shí)現(xiàn)要素:
為解決相關(guān)技術(shù)中存在的在視頻通話接通之前用戶無足夠時(shí)間整理儀表造的問題,本公開提供一種視頻通話方法、裝置及系統(tǒng)。
本公開提供的第一種視頻通話方法應(yīng)用于服務(wù)端設(shè)備,該方法包括:接收第一用戶端設(shè)備發(fā)送的視頻通話請(qǐng)求,所述視頻通話請(qǐng)求用于請(qǐng)求與對(duì)端設(shè)備進(jìn)行視頻通話;在接收到所述第一用戶端設(shè)備發(fā)送的第一指令后,控制所述第一用戶端設(shè)備和所述對(duì)端設(shè)備執(zhí)行視頻通話,其中,所述第一指令用于指示服務(wù)端設(shè)備控制所述第一用戶端設(shè)備和所述對(duì)端設(shè)備執(zhí)行視頻通話。
可選的,所述第一指令為所述第一用戶端設(shè)備開啟自拍模式終止之后或終止的同時(shí)生成的,在所述第一指令生成之前,所述自拍模式下所拍攝的內(nèi)容不對(duì)應(yīng)生成視頻通話內(nèi)容。
可選的,所述控制所述第一用戶端設(shè)備和所述對(duì)端設(shè)備執(zhí)行視頻通話的步驟,包括:接收所述對(duì)端設(shè)備發(fā)出的通知消息,其中,所述通知消息用于通知所述服務(wù)端設(shè)備所述對(duì)端設(shè)備通過所述視頻通話請(qǐng)求;在接收到所述對(duì)端設(shè)備的第二確認(rèn)指令之后,控制所述對(duì)端設(shè)備和所述第一用戶端設(shè)備執(zhí)行視頻通話,其中,所述第二指令用于指示所述服務(wù)端設(shè)備控制所述第一用戶端設(shè)備和所述對(duì)端設(shè)備執(zhí)行視頻通話,所述第二指令為所述對(duì)端設(shè)備開啟自拍模式終止之后或自拍模式終止的同時(shí)生成的,在所述第二指令生成之前,所述對(duì)端設(shè)備在所述自拍模式下所拍攝的內(nèi)容不對(duì)應(yīng)生成視頻通話內(nèi)容。
可選的,所述方法還包括:在接收到所述對(duì)端設(shè)備發(fā)出的通知消息之后,控制所述對(duì)端設(shè)備開啟自拍模式。
可選的,所述方法還包括:在接收到所述對(duì)端設(shè)備發(fā)出的所述通知消息的步驟之后,向所述第一用戶端設(shè)備發(fā)送提示指令,所述提示指令用于提示所述對(duì)端設(shè)備已通過所述視頻通話請(qǐng)求。
本公開提供的第二種視頻通話方法應(yīng)用于第一用戶端設(shè)備,包括:在接收到第一用戶操作的情況下,生成視頻通話請(qǐng)求,并控制攝像裝置開啟自拍模式,所述視頻通話請(qǐng)求用于請(qǐng)求與對(duì)端設(shè)備進(jìn)行視頻通話;在所述自拍模式終止之后或終止的同時(shí)生成第一指令,并將所述第一指令發(fā)送給服務(wù)端設(shè)備,以指示所述服務(wù)端設(shè)備基于所述視頻通話請(qǐng)求控制所述對(duì)端設(shè)備與所述第一用戶端設(shè)備執(zhí)行視頻通話。
可選的,所述方法通過以下方式生成所述第一指令:在生成所述視頻通話請(qǐng)求后達(dá)到第一預(yù)設(shè)時(shí)長的情況下,或,在接收到第二用戶操作的情況下,生成所述第一指令。
本公開提供的第三種視頻通話方法應(yīng)用于對(duì)端設(shè)備,包括:接收服務(wù)端設(shè)備發(fā)送的視頻通話請(qǐng)求,其中,所述視頻通話請(qǐng)求用于請(qǐng)求所述對(duì)端設(shè)備與第一用戶端設(shè)備進(jìn)行視頻通話;控制攝像裝置開啟自拍模式;在所述自拍模式終止之后或終止的同時(shí)生成第二指令,并將所述第二指令發(fā)送給所述服務(wù)端設(shè)備,以指示所述服務(wù)端設(shè)備控制所述對(duì)端設(shè)備與所述第一用戶端設(shè)備執(zhí)行視頻通話。
可選的,所述方法還包括:在接收服務(wù)端設(shè)備發(fā)送的視頻通話請(qǐng)求的步驟之后,向所述服務(wù)端設(shè)備發(fā)送通知消息,以通知所述服務(wù)端設(shè)備所述對(duì)端設(shè)備通過所述視頻通話請(qǐng)求。
可選的,通過以下方式生成所述第二指令:在發(fā)送通知消息后達(dá)到第二預(yù)設(shè)時(shí)長的情況下,或,在接收到第三用戶操作的情況下,生成所述第二指令。
本公開提供的第一種視頻通話裝置應(yīng)用于服務(wù)端設(shè)備,包括:第一接收模塊,被配置為接收第一用戶端設(shè)備發(fā)送的視頻通話請(qǐng)求,所述視頻通話請(qǐng)求用于請(qǐng)求與對(duì)端設(shè)備進(jìn)行視頻通話;第一發(fā)送模塊,被配置為向所述第一用戶端設(shè)備發(fā)送開啟攝像裝置的指令;第一控制模塊,被配置為在接收到所述第一用戶端設(shè)備發(fā)送的第一指令后,控制所述第一用戶端設(shè)備和所述對(duì)端設(shè)備執(zhí)行視頻通話,其中,所述第一指令用于指示服務(wù)端設(shè)備控制所述第一用戶端設(shè)備和所述對(duì)端設(shè)備執(zhí)行視頻通話。
可選的,所述第一指令為所述第一用戶端設(shè)備開啟自拍模式終止之后或終止的同時(shí)生成的,在所述第一指令生成之前,所述自拍模式下所拍攝的內(nèi)容不對(duì)應(yīng)生成視頻通話內(nèi)容。
可選的,所述第一控制模塊,包括:通知消息接收子模塊,用于接收所述對(duì)端設(shè)備發(fā)出的通知消息,其中,所述通知消息用于通知所述服務(wù)端設(shè)備所述對(duì)端設(shè)備通過所述視頻通話請(qǐng)求;視頻通話控制子模塊,用于在接收到所述對(duì)端設(shè)備的第二確認(rèn)指令之后,控制所述對(duì)端設(shè)備和所述第一用戶端設(shè)備執(zhí)行視頻通話,其中,所述第二指令用于指示所述服務(wù)端設(shè)備控制所述第一用戶端設(shè)備和所述對(duì)端設(shè)備執(zhí)行視頻通話,所述第二指令為所述對(duì)端設(shè)備開啟自拍模式終止之后或自拍模式終止的同時(shí)生成的,在所述第二指令生成之前,所述對(duì)端設(shè)備在所述自拍模式下所拍攝的內(nèi)容不對(duì)應(yīng)生成視頻通話內(nèi)容。
可選的,所述裝置還包括:自拍模式開啟控制模塊,用于在接收到所述對(duì)端設(shè)備發(fā)出的通知消息之后,控制所述對(duì)端設(shè)備開啟自拍模式。
可選的,所述裝置還包括:提示指令發(fā)送模塊,用于在接收到所述對(duì)端設(shè)備發(fā)出的所述通知消息之后,向所述第一用戶端設(shè)備發(fā)送提示指令,所述提示指令用于提示所述對(duì)端設(shè)備已通過所述視頻通話請(qǐng)求。
本公開提供的第二種視頻通話裝置應(yīng)用于第一用戶端設(shè)備,包括:
生成模塊,被配置為在接收到第一用戶操作的情況下,生成視頻通話請(qǐng)求,并控制攝像裝置開啟自拍模式,所述視頻通話請(qǐng)求用于請(qǐng)求與對(duì)端設(shè)備進(jìn)行視頻通話;第二發(fā)送模塊,被配置為在所述自拍模式終止之后或終止的同時(shí)生成第一指令,并將所述第一指令發(fā)送給服務(wù)端設(shè)備,以指示所述服務(wù)端設(shè)備基于所述視頻通話請(qǐng)求控制所述對(duì)端設(shè)備與所述第一用戶端設(shè)備執(zhí)行視頻通話。
可選的,所述第二發(fā)送模塊,包括:第一指令生成子模塊,用于在生成所述視頻通話請(qǐng)求后達(dá)到第一預(yù)設(shè)時(shí)長的情況下,或,在接收到第二用戶操作的情況下,生成所述第一指令。
本公開提供的第三種視頻通話裝置應(yīng)用于對(duì)端設(shè)備,包括:第二接收模塊,被配置為接收服務(wù)端設(shè)備發(fā)送的視頻通話請(qǐng)求,其中,所述視頻通話請(qǐng)求用于請(qǐng)求所述對(duì)端設(shè)備與第一用戶端設(shè)備進(jìn)行視頻通話;第二控制模塊,被配置為控制攝像裝置開啟自拍模式;第三發(fā)送模塊,被配置為在所述自拍模式終止之后或終止的同時(shí)生成第二指令,并將所述第二指令發(fā)送給所述服務(wù)端設(shè)備,以指示所述服務(wù)端設(shè)備控制所述對(duì)端設(shè)備與所述第一用戶端設(shè)備執(zhí)行視頻通話。
可選的,所述裝置還包括:通知消息發(fā)送模塊,用于在接收服務(wù)端設(shè)備發(fā)送的視頻通話請(qǐng)求的步驟之后,向所述服務(wù)端設(shè)備發(fā)送通知消息,以通知所述服務(wù)端設(shè)備所述對(duì)端設(shè)備通過所述視頻通話請(qǐng)求。
可選的,所述第三發(fā)送模塊包括:第二指令生成模塊,用于在發(fā)送通知消息后達(dá)到第二預(yù)設(shè)時(shí)長的情況下,或,在接收到第三用戶操作的情況下,生成所述第二指令。
本公開提供的第四種視頻通話裝置應(yīng)用于服務(wù)端設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為第一種視頻通話方法中任一方法所述的步驟。
本公開提供的第五種視頻通話裝置應(yīng)用于第一用戶端設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為第二種視頻通話方法中任一方法所述的步驟。
本公開提供的第六種視頻通話裝置應(yīng)用于對(duì)端設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為第三種視頻通話方法中任一方法所述的步驟。
本公開提供的第一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,該程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開提供的第一種視頻通話方法中任一方法所述的步驟。
本公開提供的第二種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,該程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開提供的第二種視頻通話方法中任一方法所述的步驟。
本公開提供的第三種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,該程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開提供的第三種視頻通話方法中任一方法所述的步驟。
本公開提供了一種視頻通話系統(tǒng),包括所述第一種視頻通話裝置中的任一個(gè)、所述第二種視頻通話裝置中的任一個(gè),以及第三種視頻通話裝置中的任一個(gè)。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本公開實(shí)施例的技術(shù)方案在接收第一用戶端設(shè)備發(fā)送的視頻通話請(qǐng)求,并在接收到第一用戶端設(shè)備發(fā)送的第一指令之后,控制第一用戶端設(shè)備和對(duì)端設(shè)備執(zhí)行視頻通話。在視頻通話接通之前,提供給用戶調(diào)整自身儀表的緩沖時(shí)間,減少了因用戶儀表不整而造成尷尬局面情況的發(fā)生。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實(shí)施例示出服務(wù)端設(shè)備側(cè)的視頻通話方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的服務(wù)端設(shè)備側(cè)的視頻通話方法的流程圖。
圖3是根據(jù)一示例性實(shí)施例示出的服務(wù)端設(shè)備側(cè)的視頻通話方法的流程圖。
圖4是根據(jù)一示例性實(shí)施例示出的第一用戶端設(shè)備側(cè)的視頻通話方法的流程圖。
圖5是根據(jù)一示例性實(shí)施例示出的對(duì)端設(shè)備側(cè)的視頻通話方法的流程圖。
圖6是根據(jù)另一示例性實(shí)施例示出的對(duì)端設(shè)備側(cè)的視頻通話方法的流程圖。
圖7是根據(jù)一示例性實(shí)施例示出的服務(wù)端設(shè)備側(cè)的視頻通話裝置的框圖。
圖8是根據(jù)一示例性實(shí)施例示出的第一用戶端設(shè)備側(cè)的視頻通話裝置的框圖。
圖9是根據(jù)一示例性實(shí)施例示出的對(duì)端設(shè)備側(cè)的視頻通話裝置的框圖。
圖10是根據(jù)一示例性實(shí)施例示出的一種視頻通話裝置的框圖。
圖11是根據(jù)另一示例性實(shí)施例示出的一種視頻通話裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種視頻通話方法的流程圖,該方法可以應(yīng)用于服務(wù)端設(shè)備,即該方法可以由服務(wù)端設(shè)備來執(zhí)行,如圖1所示,該方法包括以下步驟:
步驟101:接收第一用戶端設(shè)備發(fā)送的視頻通話請(qǐng)求。其中,該視頻通話請(qǐng)求用于請(qǐng)求與對(duì)端設(shè)備進(jìn)行視頻通話。
可選的,第一用戶端設(shè)備可以包括多種設(shè)備,例如,手機(jī)、平板電腦、臺(tái)式電腦、以及多種智能設(shè)備等。視頻通話請(qǐng)求可以是由用戶在視頻通話界面執(zhí)行預(yù)設(shè)操作所生成的,例如,該預(yù)設(shè)操作可以為用戶基于用戶端設(shè)備觸摸屏幕的指定區(qū)域執(zhí)行點(diǎn)擊操作或者按照指定方向進(jìn)行滑動(dòng)操作。
可選的,第一用戶端設(shè)備在發(fā)送視頻通話請(qǐng)求后或同時(shí),開啟攝像裝置進(jìn)入自拍模式,在自拍模式下視頻通話的發(fā)起者即第一用戶可以通過第一用戶端設(shè)備查看并整理自身儀表。
步驟102:在接收到第一用戶端設(shè)備發(fā)送的第一指令后,控制第一用戶端設(shè)備和對(duì)端設(shè)備執(zhí)行視頻通話。
其中,在接收到第一用戶設(shè)備發(fā)送的視頻通話請(qǐng)求后,服務(wù)端設(shè)備還需要將該視頻通話請(qǐng)求轉(zhuǎn)發(fā)至視頻通話的對(duì)端設(shè)備。可選的,可以是在接收第一用戶端設(shè)備發(fā)送的第一指令之后向?qū)Χ嗽O(shè)備發(fā)送視頻通話請(qǐng)求;也可以是在接收第一用戶端設(shè)備發(fā)送的視頻通話請(qǐng)求的之后向?qū)Χ嗽O(shè)備發(fā)送視頻通話請(qǐng)求。在接收到第一用戶端設(shè)備發(fā)送的第一指令之后再向?qū)Χ嗽O(shè)備發(fā)送視頻通話請(qǐng)求的情況下,可以使得第一用戶在確認(rèn)自身儀表得體的情況下再將視頻通話要求發(fā)送給對(duì)端設(shè)備,以為第一用戶提供及時(shí)撤銷視頻通話請(qǐng)求的機(jī)會(huì);在服務(wù)器收到視頻通話請(qǐng)求立即將該請(qǐng)求轉(zhuǎn)發(fā)至對(duì)端設(shè)備的情況下,可以使得對(duì)端設(shè)備立即接收到視頻通話請(qǐng)求,在第一用戶準(zhǔn)備與對(duì)端設(shè)備的持有者即第二用戶進(jìn)行視頻通話的過程中,第二用戶可以同時(shí)準(zhǔn)備與第一用戶進(jìn)行視頻通話請(qǐng)求,即第一用戶查看自身儀表的同時(shí),第二用戶已經(jīng)接收到視頻通話請(qǐng)求并開始查看自身儀表,節(jié)約了建立視頻通話的時(shí)間。
示例的,在第一用戶基于第一用戶端設(shè)備進(jìn)行視頻通話請(qǐng)求的過程中,在第一用戶點(diǎn)擊“視頻聊天”按鈕后,生成視頻通話請(qǐng)求,服務(wù)端可以先不將視頻通話請(qǐng)求發(fā)送至對(duì)端設(shè)備??梢栽诘谝挥脩舳嗽O(shè)備側(cè)開啟自拍模式,待第一用戶再次確認(rèn)或者開啟自拍模式達(dá)到預(yù)設(shè)時(shí)間(即第一用戶端設(shè)備發(fā)出第一指令后)后再將視頻通話請(qǐng)求發(fā)送至對(duì)端設(shè)備。其中,可以在第一指令中攜帶該視頻通話請(qǐng)求,從而在第一用戶端設(shè)備發(fā)送第一指令的同時(shí)將該視頻通話請(qǐng)求發(fā)送至服務(wù)端。
可選的,第一指令為自拍模式終止之后或終止的同時(shí)生成的,在第一指令生成之前,自拍模式下所拍攝的內(nèi)容不對(duì)應(yīng)生成視頻通話內(nèi)容。自拍模式可以基于第一用戶通過第一用戶端設(shè)備執(zhí)行的指定操作而結(jié)束。該第一指令用于指示服務(wù)端設(shè)備控制第一用戶端設(shè)備和對(duì)端設(shè)備執(zhí)行視頻通話。該第一指令中可以攜帶有第一用戶端設(shè)備的標(biāo)識(shí)信息,或者攜帶對(duì)端設(shè)備的標(biāo)識(shí)信息,還可以同時(shí)攜帶第一用戶端設(shè)備和對(duì)端設(shè)備的標(biāo)識(shí)信息。
當(dāng)服務(wù)端設(shè)備接收到第一用戶端設(shè)備發(fā)送的第一指令后,獲知第一用戶已經(jīng)準(zhǔn)備就緒。故服務(wù)端設(shè)備在接收到該第一指令后,即可以控制第一用戶端設(shè)備與對(duì)端設(shè)備進(jìn)行視頻通話,可以控制二者分別將各自實(shí)時(shí)拍攝得到的視頻通話內(nèi)容發(fā)送至對(duì)端。
在一個(gè)實(shí)施例中,控制第一用戶端設(shè)備和對(duì)端設(shè)備執(zhí)行視頻通話的步驟可以包括:
接收對(duì)端設(shè)備發(fā)出的通知消息,該通知消息用于通知服務(wù)端設(shè)備對(duì)端設(shè)備通過第一用戶端設(shè)備發(fā)出的視頻通話請(qǐng)求。在接收到對(duì)端設(shè)備的第二指令之后,控制對(duì)端設(shè)備和第一用戶端設(shè)備執(zhí)行視頻通話。其中,第二指令用于指示服務(wù)端設(shè)備控制第一用戶端設(shè)備和對(duì)端設(shè)備執(zhí)行視頻通話,第二指令為對(duì)端設(shè)備開啟自拍模式終止之后或自拍模式終止的同時(shí)生成的。在第二指令生成之前,對(duì)端設(shè)備在自拍模式下所拍攝的內(nèi)容不對(duì)應(yīng)生成視頻通話內(nèi)容。
其中,服務(wù)端設(shè)備在接收到對(duì)端設(shè)備發(fā)送的通知消息之后,也有可能接收到對(duì)端設(shè)備發(fā)出的拒絕視頻通話請(qǐng)求的消息。也即,本實(shí)施支持對(duì)端設(shè)備在確定通過第一用戶端設(shè)備發(fā)出的視頻通話請(qǐng)求后,如果第二用戶在自拍模式下查看自身狀態(tài)不佳,可拒絕視頻通話請(qǐng)求。
可選的,對(duì)端設(shè)備可以包括多種設(shè)備,例如,手機(jī)、平板電腦、臺(tái)式電腦、以及多種智能設(shè)備等。通知消息可以是由第二用戶在視頻通話功能界面執(zhí)行預(yù)設(shè)操作而生成并發(fā)送的,例如,該預(yù)設(shè)操作可以為用戶基于對(duì)端設(shè)備觸摸屏幕的指定區(qū)域執(zhí)行點(diǎn)擊操作或者按照指定方向進(jìn)行滑動(dòng)操作。
圖2是根據(jù)另一示例性實(shí)施例示出的視頻通話方法的流程圖,如圖2所示,該方法在圖1的基礎(chǔ)上,還包括步驟201:在接收到對(duì)端設(shè)備發(fā)出的通知消息之后,控制對(duì)端設(shè)備開啟自拍模式。
在步驟201中,服務(wù)器端設(shè)備在接收到對(duì)端設(shè)備發(fā)送的通知消息之后,將通知消息發(fā)送至第一用戶端設(shè)備,并控制對(duì)端設(shè)備開啟自拍模式,服務(wù)端設(shè)備可以通過發(fā)送指令指示對(duì)端設(shè)備啟動(dòng)攝像裝置,該攝像裝置可以是對(duì)端設(shè)備的前置攝像頭,以供第二用戶在自拍模式下查看自身儀表狀態(tài)。需要說明的是,在對(duì)端設(shè)備未與第一用戶端設(shè)備執(zhí)行視頻通話之前,對(duì)端設(shè)備拍攝得到的內(nèi)容,不傳輸至第一用戶端設(shè)備,僅在對(duì)端設(shè)備進(jìn)行展示。
圖3是根據(jù)一示例性實(shí)施例示出的視頻通話方法的流程圖,如圖3所示,該方法在圖1的基礎(chǔ)上,還包括步驟301:在接收到對(duì)端設(shè)備發(fā)出的通知消息的步驟之后,向第一用戶端設(shè)備發(fā)送提示指令,該提示指令用于提示對(duì)端設(shè)備已通過視頻通話請(qǐng)求。
在接收到對(duì)端設(shè)備發(fā)送通知消息后,服務(wù)端設(shè)備即向第一用戶端設(shè)備發(fā)送提示指令,第一用戶端設(shè)備在接收到該第一指令后,可以在第一用戶端設(shè)備的人機(jī)交互界面上呈現(xiàn)出該提示指令,以提示第一用戶,對(duì)端設(shè)備已接收到其發(fā)出的視頻通話請(qǐng)求,并通過該視頻通話請(qǐng)求。即,當(dāng)?shù)谝挥脩舳嗽O(shè)備接收到來自服務(wù)端設(shè)備的提示指令,表明對(duì)端用戶已經(jīng)接收到視頻通話請(qǐng)求,并通過了視頻通話請(qǐng)求。
需要說明的是,上述步驟201與步驟301均在步驟101之后執(zhí)行,但這兩個(gè)步驟的執(zhí)行順序可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,可以是先執(zhí)行步驟201之后再執(zhí)行步驟301,也可以先執(zhí)行步驟301再執(zhí)行步驟201。
以上描述的是服務(wù)端設(shè)備一側(cè)的實(shí)施例。下面詳細(xì)描述第一用戶端設(shè)備一側(cè)的實(shí)施例。
圖4是根據(jù)另一示例性實(shí)施例示出的一種視頻通話方法的流程圖,該方法由第一用戶端設(shè)備來執(zhí)行,如圖4所示,該方法包括以下步驟:
步驟401:在接收到第一用戶操作的情況下,生成視頻通話請(qǐng)求,并控制攝像裝置開啟自拍模式。
其中,視頻通話請(qǐng)求用于請(qǐng)求與對(duì)端設(shè)備進(jìn)行視頻通話。第一用戶操作即用于生成視頻通話請(qǐng)求,該操作可以是第一用戶通過第一用戶端設(shè)備發(fā)出的。
在步驟401中,第一用戶端設(shè)備在接收到第一用戶的操作后生成視頻通話請(qǐng)求,開啟第一用戶端設(shè)備的攝像裝置,打開自拍模式,以供第一用戶對(duì)自身儀表進(jìn)行查看,第一用戶在確認(rèn)自身儀表得體的情況下,即可以通過操作第一用戶端設(shè)備結(jié)束自拍模式。
步驟402:在自拍模式終止之后或終止的同時(shí)生成第一指令,并將第一指令發(fā)送給服務(wù)端設(shè)備,以指示服務(wù)端設(shè)備基于視頻通話請(qǐng)求控制對(duì)端設(shè)備與第一用戶端設(shè)備執(zhí)行視頻通話。
在步驟402中,在自拍模式終止之后或終止的同時(shí),第一用戶端設(shè)備生成第一指令,該第一指令用于指示服務(wù)端設(shè)備根據(jù)視頻通話請(qǐng)求控制對(duì)端設(shè)備與第一用戶端設(shè)備建立通話連接。其中,視頻通話請(qǐng)求中可以攜帶第一用戶端設(shè)備的標(biāo)識(shí)信息,或者攜帶對(duì)端設(shè)備的標(biāo)識(shí)信息,還可以同時(shí)攜帶第一用戶端設(shè)備和對(duì)端設(shè)備的標(biāo)識(shí)信息。
示例地,可以在生成視頻通話請(qǐng)求后達(dá)到第一預(yù)設(shè)時(shí)長的情況下,生成第一指令;或者在接收到第二用戶操作的情況下,生成第一指令。例如,第一預(yù)設(shè)時(shí)長可以為10s。
以上描述的是服務(wù)端設(shè)備和第一用戶端設(shè)備一側(cè)的實(shí)施例。下面詳細(xì)描述對(duì)端設(shè)備一側(cè)的實(shí)施例。
圖5根據(jù)另一示例性實(shí)施例示出的一種視頻通話方法的流程圖,該方法由對(duì)端設(shè)備執(zhí)行,如圖5所示,該方法包括以下步驟:
步驟501:接收服務(wù)端設(shè)備發(fā)送的視頻通話請(qǐng)求。
其中,視頻通話請(qǐng)求用于請(qǐng)求對(duì)端設(shè)備與第一用戶端設(shè)備進(jìn)行視頻通話。
步驟502:控制攝像裝置開啟自拍模式。
在該步驟502中,可以是對(duì)端設(shè)備根據(jù)接收到的服務(wù)端設(shè)備的指示,開啟自拍模式,也可以是,視頻通話請(qǐng)求作為觸發(fā)對(duì)端設(shè)備開啟攝像裝置的觸發(fā)指令,在對(duì)端設(shè)備接收到該視頻通話請(qǐng)求后,即開啟攝像裝置,該攝像裝置可以是對(duì)端設(shè)備的前置攝像頭。在控制攝像裝置開啟自拍模式后,第二用戶即可以在自拍模式下查看自身儀表,在確認(rèn)自身儀表狀態(tài)得體的情況下,即可以結(jié)束自拍模式。
步驟503:在自拍模式終止之后或終止的同時(shí)生成第二指令,并將第二指令發(fā)送給服務(wù)端設(shè)備,以指示服務(wù)端設(shè)備控制對(duì)端設(shè)備與第一用戶端設(shè)備執(zhí)行視頻通話。
在步驟503中,可以是基于第二用戶通過對(duì)端設(shè)備執(zhí)行的指令操作來結(jié)束自拍模式。生成第二指令,即表明第二用戶同意與第一用戶進(jìn)行視頻通話,在通過第二指令指示服務(wù)端設(shè)備與第一用戶端設(shè)備執(zhí)行視頻通話后,對(duì)端設(shè)備即可以與第一端用戶設(shè)備互相發(fā)送各自實(shí)時(shí)拍攝得到的視頻內(nèi)容。
如果第二用戶在自拍模式下查看到自身狀態(tài)不佳,也可以直接拒絕第一用戶端設(shè)備發(fā)出的視頻通話請(qǐng)求,在該種情況下,終止自拍模式,則不會(huì)對(duì)應(yīng)生成第二指令。
圖6是根據(jù)另一示例性實(shí)施例示出的一種視頻通話方法的流程圖,如圖6所示,在圖5的基礎(chǔ)上,該方法還可以包括步驟601:在接收服務(wù)端設(shè)備發(fā)送的視頻通話請(qǐng)求之后,向服務(wù)端設(shè)備發(fā)送通知消息,以通知服務(wù)端設(shè)備對(duì)端設(shè)備通過視頻通話請(qǐng)求,需要說明的是,步驟601和步驟502的執(zhí)行順序并不局限于圖6中所示的一種,還可以是先執(zhí)行步驟601,再執(zhí)行步驟502。
示例地,可以在發(fā)送通知消息后達(dá)到第二預(yù)設(shè)時(shí)長的情況下生成第二指令;或者在接收到第三用戶操作的情況下,生成第二指令。例如,第二預(yù)設(shè)時(shí)長可以為10s。
下面根據(jù)本公開實(shí)施例,提供視頻通話裝置,用于對(duì)應(yīng)執(zhí)行上述的視頻通話方法。
圖7是根據(jù)一示例性實(shí)施例示出的一種視頻通話裝置的框圖。該裝置應(yīng)用于服務(wù)端,如圖7所示,該裝置700包括第一接收模塊701,第一發(fā)送模塊702和第一控制模塊703。其中,第一接收模塊701,被配置為接收第一用戶端設(shè)備發(fā)送的視頻通話請(qǐng)求,該視頻通話請(qǐng)求用于請(qǐng)求與對(duì)端設(shè)備進(jìn)行視頻通話;第一發(fā)送模塊702,被配置為向第一用戶端設(shè)備發(fā)送開啟攝像裝置的指令;第一控制模塊703,被配置為在接收到第一用戶端設(shè)備發(fā)送的第一指令后,控制第一用戶端設(shè)備和對(duì)端設(shè)備執(zhí)行視頻通話,其中,第一指令用于指示服務(wù)端設(shè)備控制第一用戶端設(shè)備和對(duì)端設(shè)備執(zhí)行視頻通話。
可選的,所述第一指令為所述第一用戶端設(shè)備開啟自拍模式終止之后或終止的同時(shí)生成的,在所述第一指令生成之前,所述自拍模式下所拍攝的內(nèi)容不對(duì)應(yīng)生成視頻通話內(nèi)容。
可選的,所述第一控制模塊703,包括:通知消息接收子模塊,用于接收所述對(duì)端設(shè)備發(fā)出的通知消息,其中,所述通知消息用于通知所述服務(wù)端設(shè)備所述對(duì)端設(shè)備通過所述視頻通話請(qǐng)求;視頻通話控制子模塊,用于在接收到所述對(duì)端設(shè)備的第二確認(rèn)指令之后,控制所述對(duì)端設(shè)備和所述第一用戶端設(shè)備執(zhí)行視頻通話,其中,所述第二指令用于指示所述服務(wù)端設(shè)備控制所述第一用戶端設(shè)備和所述對(duì)端設(shè)備執(zhí)行視頻通話,所述第二指令為所述對(duì)端設(shè)備開啟自拍模式終止之后或自拍模式終止的同時(shí)生成的,在所述第二指令生成之前,所述對(duì)端設(shè)備在所述自拍模式下所拍攝的內(nèi)容不對(duì)應(yīng)生成視頻通話內(nèi)容。
可選的,所述裝置還包括:自拍模式開啟控制模塊,用于在接收到所述對(duì)端設(shè)備發(fā)出的通知消息之后,控制所述對(duì)端設(shè)備開啟自拍模式。
可選的,所述裝置還包括:提示指令發(fā)送模塊,用于在接收到所述對(duì)端設(shè)備發(fā)出的所述通知消息之后,向所述第一用戶端設(shè)備發(fā)送提示指令,所述提示指令用于提示所述對(duì)端設(shè)備已通過所述視頻通話請(qǐng)求。
圖8是根據(jù)另一示例性實(shí)施例示出的一種視頻通話裝置的框圖,該裝置應(yīng)用于第一用戶端設(shè)備。如圖8所示,該裝置800包括生成模塊801和第二發(fā)送模塊802。其中,生成模塊801,被配置為在接收到第一用戶操作的情況下,生成視頻通話請(qǐng)求,并控制攝像裝置開啟自拍模式,該視頻通話請(qǐng)求用于請(qǐng)求與對(duì)端設(shè)備進(jìn)行視頻通話;第二發(fā)送模塊802,被配置為在自拍模式終止之后或終止的同時(shí)生成第一指令,并將第一指令發(fā)送給服務(wù)端設(shè)備,以指示服務(wù)端設(shè)備基于視頻通話請(qǐng)求控制對(duì)端設(shè)備與第一用戶端設(shè)備執(zhí)行視頻通話。
可選的,所述第二發(fā)送模塊802,包括:第一指令生成子模塊,用于在生成所述視頻通話請(qǐng)求后達(dá)到第一預(yù)設(shè)時(shí)長的情況下,或,在接收到第二用戶操作的情況下,生成所述第一指令。
圖9是根據(jù)另一示例性實(shí)施例示出的一種視頻通話裝置的框圖。該裝置應(yīng)用于對(duì)端設(shè)備,如圖9所示,該裝置900包括第二接收模塊901,第三發(fā)送模塊902和第二控制模塊903。其中,第二接收模塊901,被配置為接收服務(wù)端設(shè)備發(fā)送的視頻通話請(qǐng)求,該視頻通話請(qǐng)求用于請(qǐng)求對(duì)端設(shè)備與第一用戶端設(shè)備進(jìn)行視頻通話;第三發(fā)送模塊902,被配置為在自拍模式終止之后或終止的同時(shí)生成第二指令,并將第二指令發(fā)送給服務(wù)端設(shè)備,以指示服務(wù)端設(shè)備控制對(duì)端設(shè)備與第一用戶端設(shè)備執(zhí)行視頻通話。第二控制模塊903,被配置為控制攝像裝置開啟自拍模式。
可選的,所述裝置還包括:通知消息發(fā)送模塊,用于在接收服務(wù)端設(shè)備發(fā)送的視頻通話請(qǐng)求的步驟之后,向所述服務(wù)端設(shè)備發(fā)送通知消息,以通知所述服務(wù)端設(shè)備所述對(duì)端設(shè)備通過所述視頻通話請(qǐng)求。
可選的,所述第三發(fā)送模塊902包括:第二指令生成模塊,用于在發(fā)送通知消息后達(dá)到第二預(yù)設(shè)時(shí)長的情況下,或,在接收到第三用戶操作的情況下,生成所述第二指令。
本公開提供一種視頻通話裝置,應(yīng)用于服務(wù)端設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為服務(wù)端設(shè)備側(cè)對(duì)應(yīng)的視頻通話方法中任一方法所述的步驟。
本公開提供一種視頻通話裝置,應(yīng)用于第一用戶端設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為第一用戶端設(shè)備側(cè)對(duì)應(yīng)的視頻通話方法中任一方法所述的步驟。
本公開提供一種視頻通話裝置,應(yīng)用于對(duì)端設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為對(duì)端設(shè)備側(cè)視頻通話方法中任一方法所述的步驟。
本公開還提供了一種視頻通話系統(tǒng),包括上述的服務(wù)端設(shè)備、第一用戶端設(shè)備和對(duì)端設(shè)備。
本公開還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,該程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開提供的服務(wù)端設(shè)備側(cè)的任一視頻通話方法的步驟。
本公開還提供另一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,該程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開提供的第一用戶端設(shè)備側(cè)的任一視頻通話方法的步驟。
本公開還提供又一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,該程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開提供對(duì)端設(shè)備側(cè)的任一視頻通話方法的步驟。
圖10是根據(jù)一示例性實(shí)施例示出的一種用于視頻通話裝置1000的框圖。例如,裝置1000可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D10,裝置1000可以包括以下一個(gè)或多個(gè)組件:處理組件1002,存儲(chǔ)器1004,電力組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(i/o)的接口1012,傳感器組件1014,以及通信組件1016。
處理組件1002通??刂蒲b置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1002可以包括一個(gè)或多個(gè)處理器1020來執(zhí)行指令,以完成視頻通話方法的全部或部分步驟。此外,處理組件1002可以包括一個(gè)或多個(gè)模塊,便于處理組件1002和其他組件之間的交互。例如,處理組件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
存儲(chǔ)器1004被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1004可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電力組件1006為裝置1000的各種組件提供電力。電力組件1006可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1000生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1008包括在所述裝置1000和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1008包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1000處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1010被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1010包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置1000處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1004或經(jīng)由通信組件1016發(fā)送。在一些實(shí)施例中,音頻組件1010還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件1014包括一個(gè)或多個(gè)傳感器,用于為裝置1000提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1014可以檢測(cè)到裝置1000的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測(cè)裝置1000或裝置1000一個(gè)組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1014還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1016被配置為便于裝置1000和其他設(shè)備之間有線或無線方式的通信。裝置1000可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件1016還包括近場(chǎng)通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置1000可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場(chǎng)可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行圖4-6中任一所述的視頻通話方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成視頻通話方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
圖11是根據(jù)一示例性實(shí)施例示出的一種用于視頻通話裝置1100的框圖。例如,裝置1100可以被提供為一服務(wù)器。參照?qǐng)D11,裝置1100包括處理組件1122,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1132所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件1122的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1132中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1122被配置為執(zhí)行指令,以執(zhí)行圖1-3中任一所述的視頻通話方法。裝置1100還可以包括一個(gè)電源組件1126被配置為執(zhí)行裝置1100的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口1150被配置為將裝置1100連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(i/o)接口1158。裝置1000可以操作基于存儲(chǔ)在存儲(chǔ)器1132的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或類似。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐本公開后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。