本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種基于瀏覽器web的遠(yuǎn)程同屏方法及裝置。
背景技術(shù):
隨著智能手機(jī)、平板電腦、網(wǎng)絡(luò)機(jī)頂盒以及智能電視等多媒體設(shè)備的普及,同屏共享技術(shù)被越來(lái)越多的使用。
現(xiàn)有技術(shù)中,同屏共享技術(shù)是在同一局域網(wǎng)內(nèi),將多媒體設(shè)備發(fā)送端播放的視頻數(shù)據(jù)發(fā)送至多媒體設(shè)備接收端,可以方便的實(shí)現(xiàn)將手機(jī)、平板電腦上播放的視頻推送到同一局域網(wǎng)內(nèi)的智能電視、投影儀等大屏擴(kuò)展播放設(shè)備,在手機(jī)、平板電腦播放視頻的同時(shí),智能電視等大屏設(shè)備也可播放與手機(jī)一致的視頻。
但是,對(duì)于遠(yuǎn)程視頻會(huì)議等需要遠(yuǎn)程同屏的情況,現(xiàn)有技術(shù)中的同屏方式,無(wú)法實(shí)現(xiàn)對(duì)于兩個(gè)設(shè)備之間的遠(yuǎn)程同屏需求。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種遠(yuǎn)程同屏方法、裝置及系統(tǒng),用于實(shí)現(xiàn)兩個(gè)設(shè)備之間的遠(yuǎn)程同屏,以解決上述問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
一種基于瀏覽器web的遠(yuǎn)程同屏方法,應(yīng)用于屏幕接收設(shè)備,所述方法包括:接收服務(wù)器發(fā)送的確認(rèn)請(qǐng)求,所述確認(rèn)請(qǐng)求由服務(wù)器根據(jù)屏幕發(fā)送設(shè)備的瀏覽器web頁(yè)面發(fā)送的同屏請(qǐng)求發(fā)送,所述同屏請(qǐng)求攜帶有所述屏幕接收設(shè)備的設(shè)備標(biāo)識(shí);在接收到用戶的確認(rèn)操作后,與所述屏幕發(fā)送設(shè)備建立網(wǎng)絡(luò)連接;接收所述屏幕發(fā)送設(shè)備發(fā)送的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)并進(jìn)行呈現(xiàn)。
一種基于瀏覽器web的遠(yuǎn)程同屏方法,應(yīng)用于屏幕發(fā)送設(shè)備,通過(guò)所述屏幕發(fā)送設(shè)備的瀏覽器web頁(yè)面實(shí)現(xiàn),所述方法包括:向服務(wù)器發(fā)送同屏請(qǐng)求,所述同屏請(qǐng)求中攜帶有屏幕接收設(shè)備的設(shè)備標(biāo)識(shí),以使所述服務(wù)器向所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備發(fā)送確認(rèn)請(qǐng)求;與所述屏幕接收設(shè)備建立網(wǎng)絡(luò)連接,所述網(wǎng)絡(luò)連接由所述屏幕接收設(shè)備在接收到與所述確認(rèn)請(qǐng)求相關(guān)的確認(rèn)操作后發(fā)起;將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送到所述屏幕接收設(shè)備,以與所述屏幕接收設(shè)備同屏呈現(xiàn)。
一種基于瀏覽器web的遠(yuǎn)程同屏裝置,應(yīng)用于屏幕接收設(shè)備,所述裝置包括:請(qǐng)求接收模塊,用于接收服務(wù)器發(fā)送的確認(rèn)請(qǐng)求,所述確認(rèn)請(qǐng)求由服務(wù)器根據(jù)屏幕發(fā)送設(shè)備的瀏覽器web頁(yè)面發(fā)送的同屏請(qǐng)求發(fā)送,所述同屏請(qǐng)求攜帶有所述屏幕接收設(shè)備的設(shè)備標(biāo)識(shí);網(wǎng)絡(luò)連接模塊,用于在接收到用戶的確認(rèn)操作后,與所述屏幕發(fā)送設(shè)備建立網(wǎng)絡(luò)連接;同屏模塊,用于接收所述屏幕發(fā)送設(shè)備發(fā)送的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)并進(jìn)行呈現(xiàn)。
一種基于瀏覽器web的遠(yuǎn)程同屏裝置,應(yīng)用于屏幕發(fā)送設(shè)備,通過(guò)所述屏幕發(fā)送設(shè)備的瀏覽器web頁(yè)面實(shí)現(xiàn),所述裝置包括:請(qǐng)求發(fā)送模塊,用于向服務(wù)器發(fā)送同屏請(qǐng)求,所述同屏請(qǐng)求中攜帶有屏幕接收設(shè)備的設(shè)備標(biāo)識(shí),以使所述服務(wù)器向所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備發(fā)送確認(rèn)請(qǐng)求;網(wǎng)絡(luò)連接模塊,用于與所述屏幕接收設(shè)備建立網(wǎng)絡(luò)連接,所述網(wǎng)絡(luò)連接由所述屏幕接收設(shè)備在接收到與所述確認(rèn)請(qǐng)求相關(guān)的確認(rèn)操作后發(fā)起;同屏模塊,用于將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送到所述屏幕接收設(shè)備,以與所述屏幕接收設(shè)備同屏呈現(xiàn)。
一種遠(yuǎn)程同屏系統(tǒng),所述系統(tǒng)包括屏幕發(fā)送設(shè)備、屏幕接收設(shè)備以及服務(wù)器,其中,所述屏幕發(fā)送設(shè)備用于向服務(wù)器發(fā)送同屏請(qǐng)求,所述同屏請(qǐng)求攜帶有屏幕接收設(shè)備的設(shè)備標(biāo)識(shí);所述服務(wù)器用于根據(jù)所述同屏請(qǐng)求向所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備發(fā)送確認(rèn)請(qǐng)求;所述屏幕接收設(shè)備用于在接收到與所述確認(rèn)請(qǐng)求相關(guān)的確認(rèn)操作后,與所述屏幕發(fā)送設(shè)備建立網(wǎng)絡(luò)連接;所述屏幕發(fā)送設(shè)備用于將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送給所述屏幕接收設(shè)備;所述屏幕接收設(shè)備用于接收所述屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)并進(jìn)行呈現(xiàn)。
本發(fā)明實(shí)施例提供的基于瀏覽器web的遠(yuǎn)程同屏方法、裝置及系統(tǒng),屏幕發(fā)送設(shè)備通過(guò)瀏覽器web頁(yè)面向服務(wù)器發(fā)起攜帶有屏幕接收設(shè)備的設(shè)備標(biāo)識(shí)的同屏請(qǐng)求,服務(wù)器根據(jù)該同屏請(qǐng)求向設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備發(fā)送確認(rèn)請(qǐng)求,該確認(rèn)請(qǐng)求為是否確認(rèn)與屏幕發(fā)送設(shè)備進(jìn)行同屏顯示的請(qǐng)求。屏幕接收設(shè)備接收到用戶的確認(rèn)操作后,與屏幕發(fā)送設(shè)備建立網(wǎng)絡(luò)連接,因此屏幕發(fā)送設(shè)備便可以向屏幕接收設(shè)備發(fā)送屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)。在屏幕發(fā)送設(shè)備將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送給所述屏幕接收設(shè)備的情況下,屏幕接收設(shè)備對(duì)接收到的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行同屏呈現(xiàn),實(shí)現(xiàn)屏幕發(fā)送設(shè)備與屏幕接收設(shè)備之間的遠(yuǎn)程同屏,該遠(yuǎn)程同屏不需要依賴于同一局域網(wǎng)內(nèi)的屏幕發(fā)送設(shè)備以及屏幕接收設(shè)備。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
附圖說(shuō)明
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1示出了本發(fā)明較佳實(shí)施例提供的電子設(shè)備的方框示意圖;
圖2示出了本發(fā)明較佳實(shí)施例提供的遠(yuǎn)程同屏系統(tǒng)的交互示意圖;
圖3示出了本發(fā)明第一實(shí)施例提供的屏幕接收設(shè)備對(duì)應(yīng)的遠(yuǎn)程同屏方法的流程圖;
圖4示出了本發(fā)明第一實(shí)施例提供的屏幕接收設(shè)備的一種顯示界面圖;
圖5示出了本發(fā)明第二實(shí)施例提供的屏幕發(fā)送設(shè)備對(duì)應(yīng)的遠(yuǎn)程同屏方法的流程圖;
圖6示出了本發(fā)明第四實(shí)施例提供的屏幕接收設(shè)備對(duì)應(yīng)的遠(yuǎn)程同屏裝置的功能模塊圖;
圖7示出了本發(fā)明第五實(shí)施例提供的屏幕發(fā)送設(shè)備對(duì)應(yīng)的遠(yuǎn)程同屏裝置的功能模塊圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
圖1示出了一種可應(yīng)用于本發(fā)明實(shí)施例中的電子設(shè)備100的結(jié)構(gòu)框圖。如圖1所示,該電子設(shè)備100包括存儲(chǔ)器102、存儲(chǔ)控制器104,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器106、外設(shè)接口108、射頻模塊110、音頻模塊112、顯示單元114等。這些組件通過(guò)一條或多條通訊總線/信號(hào)線116相互通訊。
存儲(chǔ)器102可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的遠(yuǎn)程同屏方法及裝置對(duì)應(yīng)的程序指令/模塊,處理器106通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實(shí)施例提供的遠(yuǎn)程同屏方法。
存儲(chǔ)器102可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。處理器106以及其他可能的組件對(duì)存儲(chǔ)器102的訪問(wèn)可在存儲(chǔ)控制器104的控制下進(jìn)行。
外設(shè)接口108將各種輸入/輸出裝置耦合至處理器106以及存儲(chǔ)器102。在一些實(shí)施例中,外設(shè)接口108,處理器106以及存儲(chǔ)控制器104可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
射頻模塊110用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。
音頻模塊112向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。
顯示單元114在電子設(shè)備100與用戶之間提供一個(gè)顯示界面。具體地,顯示單元114向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻及其任意組合。
可以理解,圖1所示的結(jié)構(gòu)僅為示意,電子設(shè)備100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。該電子設(shè)備100可以是屏幕發(fā)送設(shè)備,也可以是屏幕接收設(shè)備。
如圖2所示,是本發(fā)明較佳實(shí)施例提供的屏幕發(fā)送設(shè)備120、服務(wù)器140以及屏幕接收設(shè)備160進(jìn)行交互的示意圖。所述服務(wù)器140可以通過(guò)網(wǎng)絡(luò)與屏幕發(fā)送設(shè)備120以及屏幕接收設(shè)備160進(jìn)行通信連接,其具體連接方式可以是有線的或者無(wú)線的,以進(jìn)行數(shù)據(jù)通信或交互。
于本發(fā)明實(shí)施例中,屏幕發(fā)送設(shè)備120可以是個(gè)人電腦(personalcomputer,pc)、平板電腦、智能手機(jī)等。屏幕發(fā)送設(shè)備120用于將自身播放的音頻內(nèi)容和/或視頻內(nèi)容發(fā)送到屏幕接收設(shè)備160,屏幕接收設(shè)備實(shí)時(shí)接收該視頻內(nèi)容和/或音頻內(nèi)容,實(shí)現(xiàn)屏幕發(fā)送設(shè)備與屏幕接收設(shè)備之間的同屏呈現(xiàn)。屏幕發(fā)送設(shè)備120中可以安裝有用于與屏幕接收設(shè)備160進(jìn)行同屏實(shí)現(xiàn)的客戶端,該客戶端可以是瀏覽器,或者是相應(yīng)的用于實(shí)現(xiàn)本發(fā)明實(shí)施例提供的同屏方法的應(yīng)用程序等。本實(shí)施例中,優(yōu)選的通過(guò)安裝于屏幕發(fā)送設(shè)備的瀏覽器實(shí)現(xiàn)該遠(yuǎn)程同屏方法,通過(guò)瀏覽器web頁(yè)面,可以免安裝,高兼容性,適用于mac、linux、windows、android等不同平臺(tái)。
屏幕接收設(shè)備160可以是智能電視、投影儀、機(jī)頂盒、與智能電視信號(hào)連接的控制終端等。當(dāng)屏幕接收設(shè)備160為機(jī)頂盒、與智能電視信號(hào)連接的控制終端時(shí),智能終端120的對(duì)屏幕數(shù)據(jù)的呈現(xiàn)可以通過(guò)相應(yīng)的電視顯示屏幕進(jìn)行顯示,對(duì)音頻數(shù)據(jù)的呈現(xiàn)可以通過(guò)電視的揚(yáng)聲器進(jìn)行播放。當(dāng)然,屏幕接收設(shè)備160也可以是其他,如計(jì)算機(jī)、自動(dòng)售票機(jī)、智能家居等,在本實(shí)施例中,主要以智能電視為例進(jìn)行說(shuō)明。屏幕接收設(shè)備160中可以安裝有相應(yīng)的客戶端,該客戶端可以是瀏覽器或者是相應(yīng)的用于實(shí)現(xiàn)本發(fā)明實(shí)施例提供的同屏方法的應(yīng)用程序,屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120之間的同屏交互可以通過(guò)該客戶端進(jìn)行。
在本實(shí)施例中,服務(wù)器140可采用分布式集群架構(gòu),以通過(guò)分布式集群方案保證系統(tǒng)的高可靠性、高并發(fā)、高容錯(cuò)、高可擴(kuò)展性。其中,在不同地理區(qū)域或者對(duì)應(yīng)不同運(yùn)營(yíng)商分別布置用于屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160之間網(wǎng)絡(luò)連接的服務(wù)器,從而使用戶可以跨公網(wǎng)、跨多運(yùn)營(yíng)商同屏操作,實(shí)現(xiàn)進(jìn)行內(nèi)容分享、遠(yuǎn)程會(huì)議等同屏活動(dòng)。對(duì)應(yīng)不同地理區(qū)域或者不同運(yùn)營(yíng)商的屏幕接收設(shè)備160,通過(guò)對(duì)應(yīng)區(qū)域的服務(wù)器與屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接。當(dāng)然,不同服務(wù)器之間可以進(jìn)行負(fù)載均衡,如,a區(qū)域內(nèi)發(fā)起同屏請(qǐng)求的屏幕發(fā)送設(shè)備120過(guò)多而b區(qū)域內(nèi)發(fā)起同屏請(qǐng)求的屏幕發(fā)送設(shè)備120過(guò)少,負(fù)載不均衡,此時(shí)部分a區(qū)域發(fā)起同屏請(qǐng)求的屏幕發(fā)送設(shè)備120可以通過(guò)b區(qū)域的服務(wù)器與屏幕接收設(shè)備160建立網(wǎng)絡(luò)連接。
第一實(shí)施例
如圖3示出了本發(fā)明實(shí)施例提供的遠(yuǎn)程同屏方法的流程圖,該方法應(yīng)用于遠(yuǎn)程同屏中的屏幕接收設(shè)備160,該屏幕接收設(shè)備160用于與屏幕發(fā)送設(shè)備120同屏顯示,即屏幕接收設(shè)備160顯示的內(nèi)容為屏幕發(fā)送設(shè)備120顯示的屏幕內(nèi)容,本實(shí)施例重點(diǎn)描述的也是屏幕發(fā)送設(shè)備120的處理流程。請(qǐng)參見(jiàn)圖3,該方法包括:
步驟s110:接收服務(wù)器140發(fā)送的確認(rèn)請(qǐng)求,所述確認(rèn)請(qǐng)求由服務(wù)器140根據(jù)屏幕發(fā)送設(shè)備120的瀏覽器web頁(yè)面發(fā)送的同屏請(qǐng)求發(fā)送,所述同屏請(qǐng)求攜帶有所述屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)。
服務(wù)器140發(fā)送的確認(rèn)請(qǐng)求為是否確認(rèn)與屏幕發(fā)送設(shè)備120進(jìn)行同屏的請(qǐng)求,也就是是否確認(rèn)對(duì)屏幕發(fā)送設(shè)備120進(jìn)行同屏授權(quán),授權(quán)接收屏幕發(fā)送設(shè)備120的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)并呈現(xiàn)。其中,服務(wù)器140在接收到屏幕發(fā)送設(shè)備120通過(guò)瀏覽器web頁(yè)面發(fā)送的同屏請(qǐng)求時(shí),根據(jù)同屏請(qǐng)求中的設(shè)備標(biāo)識(shí),向該設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備160發(fā)送確認(rèn)請(qǐng)求。
進(jìn)一步的,本實(shí)施例中,還可以包括,該屏幕接收設(shè)備160接收設(shè)備標(biāo)識(shí)獲取請(qǐng)求,根據(jù)該設(shè)備標(biāo)識(shí)獲取請(qǐng)求顯示自身設(shè)備標(biāo)識(shí)。因此,用戶可以將顯示的屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)提供給屏幕發(fā)送設(shè)備120端,使屏幕發(fā)送設(shè)備120發(fā)送的同屏請(qǐng)求中可以攜帶有該屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)。該設(shè)備標(biāo)識(shí)可以是機(jī)器標(biāo)識(shí),也可以是其他可以表示屏幕接收設(shè)備160的身份的標(biāo)識(shí)。
其中,用戶可以在屏幕接收設(shè)備用于與屏幕發(fā)送設(shè)備進(jìn)行同屏交互的客戶端中發(fā)起設(shè)備標(biāo)識(shí)獲取請(qǐng)求,屏幕接收設(shè)備在根據(jù)設(shè)備標(biāo)識(shí)獲取請(qǐng)求顯示設(shè)備標(biāo)識(shí)時(shí),可以同時(shí)進(jìn)入等待連接狀態(tài),即等待屏幕發(fā)送設(shè)備發(fā)起同屏請(qǐng)求后,由服務(wù)器根據(jù)同屏請(qǐng)求發(fā)起確認(rèn)請(qǐng)求,如圖4所示。
步驟s120:在接收到用戶的確認(rèn)操作后,與所述屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接。
屏幕接收設(shè)備160接收到確認(rèn)請(qǐng)求后,可以根據(jù)該確認(rèn)請(qǐng)求,提示用戶進(jìn)行同屏確認(rèn)操作,該確認(rèn)操作表示同意與屏幕發(fā)送設(shè)備120進(jìn)行同屏呈現(xiàn)。具體的,可以是顯示確認(rèn)虛擬按鈕,由用戶點(diǎn)擊確認(rèn),也可以是提示用戶通過(guò)物理確認(rèn)按鍵進(jìn)行確認(rèn),用戶的具體確認(rèn)操作在本實(shí)施例中并不限定。
進(jìn)一步的,在提示用戶進(jìn)行確認(rèn)操作時(shí),也可以顯示發(fā)起同屏請(qǐng)求的屏幕發(fā)送設(shè)備120的身份信息,如該屏幕發(fā)送設(shè)備120的設(shè)備標(biāo)識(shí)、設(shè)備名稱或者其他可以表明屏幕發(fā)送設(shè)備120身份的信息。該身份信息可以是在屏幕發(fā)送設(shè)備120向服務(wù)器140發(fā)起同屏請(qǐng)求時(shí)攜帶,再由服務(wù)器140發(fā)送到屏幕接收設(shè)備160,也可以是屏幕發(fā)送設(shè)備120向服務(wù)器140發(fā)起同屏請(qǐng)求時(shí)攜帶自身設(shè)備標(biāo)識(shí),服務(wù)器140根據(jù)預(yù)存儲(chǔ)的設(shè)備標(biāo)識(shí)與設(shè)備的其他身份信息之間的對(duì)應(yīng)關(guān)系查找到屏幕發(fā)送設(shè)備120的其他身份信息,發(fā)送到屏幕接收設(shè)備160。
另外,也可以是,設(shè)置屏幕接收設(shè)備160為接收所有確認(rèn)請(qǐng)求。因此,在接收到服務(wù)器140發(fā)送的確認(rèn)請(qǐng)求后,屏幕接收設(shè)備160可以自動(dòng)進(jìn)行同屏確認(rèn)。
或者可以是,設(shè)置幕接收設(shè)備160自動(dòng)接收根據(jù)某些特定的屏幕發(fā)送設(shè)備的同屏請(qǐng)求發(fā)送的確認(rèn)請(qǐng)求,該特定的屏幕發(fā)送設(shè)備的設(shè)備標(biāo)識(shí)可以預(yù)先存儲(chǔ)于屏幕接收設(shè)備。服務(wù)器向屏幕接收設(shè)備發(fā)送的確認(rèn)請(qǐng)求中可以攜帶屏幕發(fā)送設(shè)備的設(shè)備標(biāo)識(shí),屏幕接收設(shè)備接收到攜帶該特定的屏幕接收設(shè)備的設(shè)備標(biāo)識(shí)的確認(rèn)請(qǐng)求時(shí),可以自動(dòng)進(jìn)行同屏確認(rèn)。其中,預(yù)先存儲(chǔ)于屏幕接收設(shè)備的特定屏幕發(fā)送設(shè)備的設(shè)備標(biāo)識(shí)可以由用戶輸入存儲(chǔ)并設(shè)置為自動(dòng)同屏,也可以是進(jìn)行過(guò)同屏的屏幕接收設(shè)備的設(shè)備標(biāo)識(shí),由用戶設(shè)置為自動(dòng)同屏。
在接收到確認(rèn)操作同屏確認(rèn)后,屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接。優(yōu)選的,在本實(shí)施例中,屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120之間建立的網(wǎng)絡(luò)連接為p2p網(wǎng)絡(luò)連接,使屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120之間可以直接進(jìn)行數(shù)據(jù)交互通信,縮短了通信時(shí)間。當(dāng)然,若屏幕接收設(shè)備自動(dòng)同屏確認(rèn),在自動(dòng)同屏確認(rèn)后與屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接。
步驟s130:接收所述屏幕發(fā)送設(shè)備120發(fā)送的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)并進(jìn)行呈現(xiàn)。
屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接后,便可以接收屏幕發(fā)送設(shè)備120發(fā)送的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)。其中,該屏幕數(shù)據(jù)可以包括屏幕發(fā)送設(shè)備120的屏幕的顯示內(nèi)容的數(shù)據(jù),音頻數(shù)據(jù)為屏幕發(fā)送設(shè)備120播放的音頻內(nèi)容的數(shù)據(jù)。屏幕接收設(shè)備可以同時(shí)接收屏幕發(fā)送設(shè)備發(fā)送的屏幕數(shù)據(jù)和音頻數(shù)據(jù),也可以僅接收音頻數(shù)據(jù),或者僅接收屏幕數(shù)據(jù)。優(yōu)選的,屏幕接收設(shè)備同時(shí)接收屏幕發(fā)送設(shè)備120發(fā)送的屏幕數(shù)據(jù)和音頻數(shù)據(jù)。
屏幕接收設(shè)備160對(duì)接收到的屏幕發(fā)送設(shè)備120發(fā)送的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行呈現(xiàn),其中,對(duì)屏幕數(shù)據(jù)的呈現(xiàn)可以為對(duì)屏幕數(shù)據(jù)進(jìn)行顯示,對(duì)音頻數(shù)據(jù)的呈現(xiàn)可以為對(duì)音頻數(shù)據(jù)進(jìn)行播放。
第二實(shí)施例
本實(shí)施例提供了一種遠(yuǎn)程同屏方法,應(yīng)用于屏幕發(fā)送設(shè)備120,通過(guò)所述屏幕發(fā)送設(shè)備的瀏覽器web頁(yè)面實(shí)現(xiàn),該屏幕發(fā)送設(shè)備120為通過(guò)瀏覽器web頁(yè)面將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送到屏幕接收設(shè)備160進(jìn)行遠(yuǎn)程同屏的設(shè)備。請(qǐng)參見(jiàn)圖5,該方法包括:
步驟s210:向服務(wù)器140發(fā)送同屏請(qǐng)求,所述同屏請(qǐng)求中攜帶有屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí),以使所述服務(wù)器140向所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備160發(fā)送確認(rèn)請(qǐng)求。
屏幕發(fā)送設(shè)備120可以通過(guò)瀏覽器web頁(yè)面向服務(wù)器140發(fā)送同屏請(qǐng)求,該同屏請(qǐng)求表示屏幕發(fā)送設(shè)備120要求與同屏請(qǐng)求中設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備160進(jìn)行同屏呈現(xiàn)。
其中,在發(fā)送同屏請(qǐng)求前,可以先獲取屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)。該設(shè)備標(biāo)識(shí)可以由用戶進(jìn)行輸入,如用戶打開(kāi)屏幕發(fā)送設(shè)備120端瀏覽器或者其他用于進(jìn)行同屏的應(yīng)用程序,輸入需要進(jìn)行同屏的屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí),再發(fā)起同屏請(qǐng)求,該同屏請(qǐng)求中攜帶用戶輸入的設(shè)備標(biāo)識(shí)。
另外,也可以是,在屏幕發(fā)送設(shè)備120中預(yù)存儲(chǔ)有屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí),可以由用戶從預(yù)存儲(chǔ)的設(shè)備標(biāo)識(shí)中選擇同屏請(qǐng)求對(duì)應(yīng)的屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)?;蛘呤牵聊话l(fā)送設(shè)備120中設(shè)置默認(rèn)屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí),屏幕發(fā)送設(shè)備120接收到對(duì)應(yīng)同屏請(qǐng)求的用戶操作時(shí),發(fā)送攜帶該默認(rèn)屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)。
因此服務(wù)器140可以根據(jù)該設(shè)備標(biāo)識(shí)確認(rèn)屏幕接收設(shè)備160,向屏幕接收設(shè)備160發(fā)送是否確定進(jìn)行同屏的確認(rèn)請(qǐng)求。
步驟s220:與所述屏幕接收設(shè)備160建立網(wǎng)絡(luò)連接,所述網(wǎng)絡(luò)連接由所述屏幕接收設(shè)備160在接收到與所述確認(rèn)請(qǐng)求相關(guān)的確認(rèn)操作后發(fā)起。
屏幕接收設(shè)備160在接收到與確認(rèn)請(qǐng)求相關(guān)的確認(rèn)操作后,發(fā)起與屏幕發(fā)送設(shè)備120之間的網(wǎng)絡(luò)連接,因此,屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160之間可以實(shí)現(xiàn)網(wǎng)絡(luò)連接。
優(yōu)選的,在本實(shí)施例中,屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160之間的網(wǎng)絡(luò)連接可以為p2p網(wǎng)絡(luò)連接。
步驟s230:將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送到所述屏幕接收設(shè)備160,以與所述屏幕接收設(shè)備160同屏呈現(xiàn)。
屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160網(wǎng)絡(luò)連接成功后,屏幕發(fā)送設(shè)備120可以將自身的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送到屏幕接收設(shè)備160,具體可以通過(guò)瀏覽器web頁(yè)面將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送到屏幕接收設(shè)備160,從而在屏幕接收設(shè)備160接收到該屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)后實(shí)現(xiàn)與屏幕接收設(shè)備160的同屏呈現(xiàn)。其中,該同屏呈現(xiàn)可以表示屏幕數(shù)據(jù)的顯示以及音頻數(shù)據(jù)的播放。
本實(shí)施例中,屏幕發(fā)送設(shè)備120可以發(fā)送自身屏幕數(shù)據(jù)和音頻數(shù)據(jù),也可以是僅發(fā)送屏幕數(shù)據(jù),或者是僅發(fā)送音頻數(shù)據(jù)。其中,優(yōu)選的同時(shí)發(fā)送屏幕數(shù)據(jù)以及音頻數(shù)據(jù)。
其中,當(dāng)通過(guò)安裝于屏幕發(fā)送設(shè)備的瀏覽器實(shí)現(xiàn)本實(shí)施例提供的方法時(shí),具體可以是,該瀏覽器打開(kāi)web頁(yè)面來(lái)建立連接,如上述的發(fā)起同屏請(qǐng)求,與屏幕接收設(shè)備建立網(wǎng)絡(luò)連接。并且通過(guò)該web頁(yè)面采集屏幕、發(fā)送屏幕數(shù)據(jù)。其中,屏幕發(fā)送設(shè)備的web頁(yè)面在采集到屏幕數(shù)據(jù)后,將采集到的屏幕數(shù)據(jù)壓縮,再將壓縮后的屏幕數(shù)據(jù)傳輸?shù)狡聊唤邮赵O(shè)備。對(duì)應(yīng)的,屏幕接收設(shè)備對(duì)接收的屏幕數(shù)據(jù)解壓后便可實(shí)現(xiàn)同屏呈現(xiàn)。當(dāng)然,當(dāng)需要向屏幕接收設(shè)備發(fā)送音頻數(shù)據(jù)時(shí),web頁(yè)面也可以采集到音頻數(shù)據(jù)發(fā)送給屏幕接收設(shè)備,具體的,可以在壓縮后進(jìn)行發(fā)送。
進(jìn)一步的,在本實(shí)施例中,網(wǎng)絡(luò)連接后的屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160之間,還可以建立voip網(wǎng)絡(luò)通話,使在同屏過(guò)程中,屏幕發(fā)送設(shè)備120對(duì)應(yīng)的用戶與屏幕接收設(shè)備160對(duì)應(yīng)的用戶可以進(jìn)行語(yǔ)音溝通。
另外,屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160之間也可以在網(wǎng)絡(luò)連接后進(jìn)行視頻通話,使屏幕發(fā)送設(shè)備120對(duì)應(yīng)的用戶與屏幕接收設(shè)備160對(duì)應(yīng)的用戶可以進(jìn)行視頻溝通,從而可以進(jìn)行視頻會(huì)議等視頻活動(dòng)。
第三實(shí)施例
本實(shí)施例提供了一種遠(yuǎn)程同屏系統(tǒng),如圖2所示,該系統(tǒng)包括屏幕發(fā)送設(shè)備120、屏幕接收設(shè)備160以及服務(wù)器140。
其中,所述屏幕發(fā)送設(shè)備120用于向服務(wù)器140發(fā)送同屏請(qǐng)求,所述同屏請(qǐng)求攜帶有屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)。
所述服務(wù)器140用于根據(jù)所述同屏請(qǐng)求向所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備160發(fā)送確認(rèn)請(qǐng)求。服務(wù)器140在接收的屏幕發(fā)送設(shè)備120發(fā)送的同屏請(qǐng)求后,可以獲知屏幕發(fā)送設(shè)備120請(qǐng)求與同屏請(qǐng)求中設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備160進(jìn)行同屏呈現(xiàn)。因此,服務(wù)器140可以向相應(yīng)的屏幕接收設(shè)備160發(fā)送確認(rèn)請(qǐng)求,以詢問(wèn)屏幕接收設(shè)備160端是否同意與屏幕發(fā)送設(shè)備120同屏顯示。
所述屏幕接收設(shè)備160用于在接收到與所述確認(rèn)請(qǐng)求相關(guān)的確認(rèn)操作后,與所述屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接。屏幕接收設(shè)備160接收到服務(wù)器140發(fā)送的確認(rèn)請(qǐng)求后,可以提示用戶進(jìn)行同屏確認(rèn)操作,該確認(rèn)操作為與確認(rèn)請(qǐng)求相關(guān)的操作,即該確認(rèn)操作為是否確認(rèn)同意與屏幕發(fā)送設(shè)備120同屏的操作。若接收到確認(rèn)操作,則與屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接。
另外,若屏幕接收設(shè)備160被設(shè)置成默認(rèn)接收所有與同屏請(qǐng)求相關(guān)的確認(rèn)請(qǐng)求,則可以認(rèn)為屏幕接收設(shè)備160接收到的與確認(rèn)請(qǐng)求相關(guān)的確認(rèn)操作為默認(rèn)確認(rèn),可以直接和屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接。
屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160網(wǎng)絡(luò)連接成功后,所述屏幕發(fā)送設(shè)備120用于將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送給所述屏幕接收設(shè)備160。因此,所述屏幕接收設(shè)備160可以用于接收所述屏幕數(shù)據(jù)以及音頻數(shù)據(jù)并進(jìn)行呈現(xiàn),實(shí)現(xiàn)屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160之間的同屏。
在屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160同屏呈現(xiàn)的過(guò)程中,可以在屏幕發(fā)送設(shè)備120或屏幕接收設(shè)備160通過(guò)預(yù)設(shè)的物理按鍵或者虛擬按鍵退出同屏。
在本實(shí)施例中,屏幕發(fā)送設(shè)備120和屏幕接收設(shè)備160之間可以用于建立p2p網(wǎng)絡(luò)連接。
在本實(shí)施例中,服務(wù)器140可以包括ticket服務(wù)器140,并且在每個(gè)地理區(qū)域內(nèi)或者對(duì)應(yīng)每個(gè)運(yùn)營(yíng)商布置的服務(wù)器140包括信令服務(wù)器140、stun服務(wù)器140、turn服務(wù)器140以及ice服務(wù)器140。其中,ticket服務(wù)器140對(duì)所有服務(wù)器140進(jìn)行管理,stun服務(wù)器140用于實(shí)現(xiàn)屏幕接收設(shè)備160與對(duì)應(yīng)的屏幕發(fā)送設(shè)備120之間的p2pnat(networkaddresstranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)穿越功能,信令服務(wù)器140用于屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120之間的數(shù)據(jù)交互以及相互識(shí)別,使屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120直接建立p2p網(wǎng)絡(luò)連接。
另外,turn服務(wù)器140用于在屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120之間nat穿越失敗的情況下的通信,也就是說(shuō),若穿越失敗,屏幕接收設(shè)備160與屏幕發(fā)送設(shè)備120之間的通信可以通過(guò)該turn服務(wù)器140實(shí)現(xiàn)。另外,ice服務(wù)器140用于整合各種nat穿透協(xié)議,如stun協(xié)議、turn協(xié)議等。
進(jìn)一步的,在本實(shí)施例中,還可以包括dashboard服務(wù)器140,用于對(duì)屏幕發(fā)送設(shè)備120以及屏幕接收設(shè)備160的用戶數(shù)據(jù)進(jìn)行實(shí)時(shí)可視化顯示,其中用戶數(shù)據(jù)可以包括登陸的用戶數(shù)、登陸的用戶坐標(biāo)、登陸的用戶名稱等。
第四實(shí)施例
本實(shí)施例提供了一種基于瀏覽器web的遠(yuǎn)程同屏裝置400,應(yīng)用于屏幕接收設(shè)備160,請(qǐng)參見(jiàn)圖6,該裝置400包括:請(qǐng)求接收模塊410,用于接收服務(wù)器140發(fā)送的確認(rèn)請(qǐng)求,所述確認(rèn)請(qǐng)求由服務(wù)器140根據(jù)屏幕發(fā)送設(shè)備120的瀏覽器web頁(yè)面發(fā)送的同屏請(qǐng)求發(fā)送,所述同屏請(qǐng)求攜帶有所述屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)。網(wǎng)絡(luò)連接模塊420,用于在接收到用戶的確認(rèn)操作后,與所述屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接。同屏模塊430,用于接收所述屏幕發(fā)送設(shè)備120發(fā)送的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)并進(jìn)行呈現(xiàn)。
其中,網(wǎng)絡(luò)連接模塊420建立的與所述屏幕發(fā)送設(shè)備120的網(wǎng)絡(luò)連接為p2p網(wǎng)絡(luò)連接。
另外,本實(shí)施例中還可以包括,確認(rèn)提示模塊,用于根據(jù)服務(wù)器140發(fā)送的確認(rèn)請(qǐng)求,提示用戶進(jìn)行同屏確認(rèn)操作。
進(jìn)一步的,本實(shí)施例中,還可以包括標(biāo)識(shí)顯示模塊,用于接收設(shè)備標(biāo)識(shí)獲取請(qǐng)求,根據(jù)該標(biāo)識(shí)獲取請(qǐng)求顯示自身設(shè)備標(biāo)識(shí)。
第五實(shí)施例
本實(shí)施例提供了一種基于瀏覽器web的遠(yuǎn)程同屏裝置500,應(yīng)用于屏幕發(fā)送設(shè)備120,通過(guò)所述屏幕發(fā)送設(shè)備的瀏覽器web頁(yè)面實(shí)現(xiàn),請(qǐng)參見(jiàn)圖7,該裝置500包括:
請(qǐng)求發(fā)送模塊510,用于向服務(wù)器140發(fā)送同屏請(qǐng)求,所述同屏請(qǐng)求中攜帶有屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí),以使所述服務(wù)器140向所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備160發(fā)送確認(rèn)請(qǐng)求。網(wǎng)絡(luò)連接模塊520,用于與所述屏幕接收設(shè)備160建立網(wǎng)絡(luò)連接,所述網(wǎng)絡(luò)連接由所述屏幕接收設(shè)備160在接收到與所述確認(rèn)請(qǐng)求相關(guān)的確認(rèn)操作后發(fā)起。同屏模塊530,用于將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送到所述屏幕接收設(shè)備160,以與所述屏幕接收設(shè)備160同屏呈現(xiàn)。
其中,網(wǎng)絡(luò)連接模塊520與屏幕接收設(shè)備160建立的網(wǎng)絡(luò)連接為p2p網(wǎng)絡(luò)連接。
另外,本實(shí)施例中還可以包括,標(biāo)識(shí)獲取模塊,用于獲取所述屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)。
進(jìn)一步的,本實(shí)施例中,還可以包括,通話模塊,用于與屏幕接收設(shè)備160之間建立voip網(wǎng)絡(luò)通話。
綜上所述,本發(fā)明實(shí)施例提供的遠(yuǎn)程同屏方法、裝置及系統(tǒng),屏幕發(fā)送設(shè)備120向服務(wù)器140發(fā)送攜帶有屏幕接收設(shè)備160的設(shè)備標(biāo)識(shí)的同屏請(qǐng)求,服務(wù)器140根據(jù)該同屏請(qǐng)求向設(shè)備標(biāo)識(shí)對(duì)應(yīng)的屏幕接收設(shè)備160發(fā)送確認(rèn)請(qǐng)求,該確認(rèn)請(qǐng)求為是否確認(rèn)與屏幕發(fā)送設(shè)備120進(jìn)行同屏呈現(xiàn)的請(qǐng)求。屏幕接收設(shè)備160接收到確認(rèn)操作后,與屏幕發(fā)送設(shè)備120建立網(wǎng)絡(luò)連接,因此屏幕發(fā)送設(shè)備120便可以向屏幕接收設(shè)備160發(fā)送屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)。
本發(fā)明實(shí)施例中,在屏幕發(fā)送設(shè)備120將屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)發(fā)送給所述屏幕接收設(shè)備160的情況下,屏幕接收設(shè)備160對(duì)接收到的屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)進(jìn)行同屏呈現(xiàn),實(shí)現(xiàn)屏幕發(fā)送設(shè)備120與屏幕接收設(shè)備160之間的遠(yuǎn)程同屏,該遠(yuǎn)程同屏通過(guò)公網(wǎng)進(jìn)行傳輸投屏,不需要依賴于同一局域網(wǎng)內(nèi)的屏幕發(fā)送設(shè)備120以及屏幕接收設(shè)備160,應(yīng)用范圍更廣。
本實(shí)施例所提供的方法中,屏幕發(fā)送設(shè)備對(duì)屏幕數(shù)據(jù)和/或音頻數(shù)據(jù)的發(fā)送可以基于瀏覽器web頁(yè)面,web頁(yè)面會(huì)采集pc端屏幕數(shù)據(jù),并壓縮傳輸?shù)皆O(shè)備接收端。其中,web頁(yè)面免安裝,并且適用于mac、linux、windows、android等平臺(tái),應(yīng)用更加方便,應(yīng)用范圍更廣。
另外,本申請(qǐng)所提供的方法不僅適用于android/windows系統(tǒng)的智能電視等屏幕接收設(shè)備,還適用于其他基于android系統(tǒng)開(kāi)發(fā)的操作系統(tǒng),比如yunos系統(tǒng),也可以適用于屏幕接收設(shè)備的其他可能的操作系統(tǒng)。
需要說(shuō)明的是,本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置類實(shí)施例以及系統(tǒng)類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以兩個(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。
所述功能如果以軟件功能模塊的形式實(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-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。