本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種預(yù)覽數(shù)據(jù)的方法、系統(tǒng)及服務(wù)器、預(yù)覽設(shè)備。
背景技術(shù):
隨著智能電視的價(jià)格越來越便宜,智能電視已經(jīng)成為家家戶戶必配的電子設(shè)備。智能電視的用戶量已經(jīng)非常龐大,所覆蓋的范圍也非常廣,另外智能電視的屏幕也比較大,非常適合進(jìn)行廣告營銷。為了方便控制各個(gè)智能電視的廣告,通常在服務(wù)器側(cè)設(shè)置廣告內(nèi)容,再將廣告內(nèi)容推送至智能電視,由智能電視播放廣告。
在實(shí)現(xiàn)本申請過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中至少存在如下問題:在服務(wù)器側(cè)設(shè)置廣告內(nèi)容時(shí),為了了解廣告內(nèi)容在智能電視側(cè)的呈現(xiàn)效果,通常會(huì)采用控制智能電視預(yù)覽廣告內(nèi)容的方式,但是智能電視側(cè)缺少輸入手段,在智能電視側(cè)輸入相關(guān)信息以獲取廣告內(nèi)容將顯得非常麻煩。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例主要解決的技術(shù)問題是提供一種預(yù)覽數(shù)據(jù)的方法、系統(tǒng)及服務(wù)器、預(yù)覽設(shè)備,能夠方便在預(yù)覽設(shè)備側(cè)對服務(wù)器上的待預(yù)覽多媒體進(jìn)行預(yù)覽。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例采用的一個(gè)技術(shù)方案是:提供一種預(yù)覽數(shù)據(jù)的方法,包括:向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,其中,所述預(yù)覽指令攜帶所述待預(yù)覽多媒體的標(biāo)識;接收所述預(yù)覽設(shè)備根據(jù)所述預(yù)覽指令發(fā)送的數(shù)據(jù)請求指令,其中,所述數(shù)據(jù)請求指令攜帶所述待預(yù)覽多媒體的標(biāo)識;向所述預(yù)覽設(shè)備發(fā)送所述待預(yù)覽多媒體。
其中,在所述向預(yù)覽設(shè)備發(fā)送預(yù)覽指令的步驟之前,所述方法還包括:接收觸發(fā)預(yù)覽所述待預(yù)覽多媒體的預(yù)覽命令;根據(jù)所述預(yù)覽命令,生成所述預(yù)覽指令。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例采用的另一個(gè)技術(shù)方案是:提供一種預(yù)覽數(shù)據(jù)的方法,包括:接收來自所述服務(wù)器發(fā)送的預(yù)覽指令,其中,所述預(yù)覽指令攜帶所述待預(yù)覽數(shù)據(jù)的標(biāo)識;根據(jù)所述預(yù)覽指令,向所述服務(wù)器發(fā)送數(shù)據(jù)請求指令,其中,所述數(shù)據(jù)請求指令攜帶所述待預(yù)覽多媒體的標(biāo)識;接收所述服務(wù)器根據(jù)所述數(shù)據(jù)請求指令返回的待預(yù)覽多媒體;執(zhí)行對所述待預(yù)覽多媒體的預(yù)覽操作。
其中,若所述待預(yù)覽多媒體的類型為開機(jī)廣告,所述執(zhí)行對所述待預(yù)覽多媒體的預(yù)覽操作的步驟包括:使預(yù)覽設(shè)備重新啟動(dòng),并且在所述預(yù)覽設(shè)備啟動(dòng)時(shí),獲取所述待預(yù)覽多媒體,并且播放所述待預(yù)覽多媒體;在所述待預(yù)覽多媒體播放完成后,進(jìn)入所述預(yù)覽設(shè)備的啟動(dòng)畫面。
其中,在所述根據(jù)所述預(yù)覽指令,向所述服務(wù)器發(fā)送數(shù)據(jù)請求指令的步驟之前,所述方法還包括:輸出是否確定預(yù)覽提示;當(dāng)接收到輸入的確定預(yù)覽的確定指令時(shí),生成所述數(shù)據(jù)請求指令,并且進(jìn)入所述根據(jù)所述預(yù)覽指令,向所述服務(wù)器發(fā)送數(shù)據(jù)請求指令的步驟。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例采用的再一個(gè)技術(shù)方案是:提供一種服務(wù)器,包括:第一發(fā)送模塊,用于在待預(yù)覽多媒體設(shè)置完成后,向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,其中,所述預(yù)覽指令攜帶所述待預(yù)覽多媒體的標(biāo)識;第一接收模塊,用于接收所述預(yù)覽設(shè)備根據(jù)所述預(yù)覽指令發(fā)送數(shù)據(jù)請求指令,其中,所述攜帶所述待預(yù)覽多媒體的標(biāo)識;第二發(fā)送模塊,用于向所述預(yù)覽設(shè)備發(fā)送所述待預(yù)覽多媒體。
其中,所述服務(wù)器還包括:第二接收模塊,用于接收觸發(fā)預(yù)覽所述待預(yù)覽多媒體的預(yù)覽命令;生成模塊,用于根據(jù)所述預(yù)覽命令,生成所述預(yù)覽指令。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例采用的又一個(gè)技術(shù)方案是:提供一種預(yù)覽設(shè)備,包括:第一接收模塊,用于接收來自所述服務(wù)器發(fā)送的預(yù)覽指令,其中,所述預(yù)覽指令攜帶所述待預(yù)覽多媒體的標(biāo)識;發(fā)送模塊,用于根據(jù)所述預(yù)覽指令,向所述服務(wù)器發(fā)送數(shù)據(jù)請求指令,其中,所述攜帶所述待預(yù)覽多媒體的標(biāo)識;第二接收模塊,用于接收所述服務(wù)器根據(jù)所述數(shù)據(jù)請求指令返回的待預(yù)覽多媒體;預(yù)覽模塊,執(zhí)行對所述待預(yù)覽多媒體的預(yù)覽操作。
其中,所述預(yù)覽設(shè)備還包括識別模塊;所述識別模塊用于識別所述待預(yù)覽多媒體的類型所述待預(yù)覽多媒體的類型為開機(jī)廣告;所述預(yù)覽模塊具體用于使預(yù)覽設(shè)備重新啟動(dòng),并且在所述預(yù)覽設(shè)備啟動(dòng)時(shí),獲取所述待預(yù)覽多媒體,播放所述待預(yù)覽多媒體,以及在所述待預(yù)覽多媒體播放完成后,進(jìn)入所述預(yù)覽設(shè)備的啟動(dòng)畫面。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例采用的又一個(gè)技術(shù)方案是:提供一種預(yù)覽數(shù)據(jù)的系統(tǒng),包括:預(yù)覽設(shè)備和服務(wù)器;所述服務(wù)器用于:建立與所述預(yù)覽設(shè)備之間的連接,在待預(yù)覽多媒體設(shè)置完成后,向預(yù)覽設(shè)備發(fā)送攜帶有所述待預(yù)覽多媒體的標(biāo)識的預(yù)覽指令,并且接收所述預(yù)覽設(shè)備根據(jù)所述預(yù)覽指令發(fā)送的攜帶有所述待預(yù)覽多媒體的標(biāo)識的數(shù)據(jù)請求指令,以及根據(jù)所述數(shù)據(jù)請求指令向所述預(yù)覽設(shè)備發(fā)送所述待預(yù)覽多媒體;所述預(yù)覽設(shè)備用于接收來自所述服務(wù)器發(fā)送的預(yù)覽指令,其中,所述預(yù)覽指令攜帶所述待預(yù)覽多媒體的標(biāo)識;根據(jù)所述預(yù)覽指令,向所述服務(wù)器發(fā)送數(shù)據(jù)請求指令,其中,所述數(shù)據(jù)請求指令攜帶所述待預(yù)覽多媒體的標(biāo)識;接收所述服務(wù)器根據(jù)所述數(shù)據(jù)請求指令返回的待預(yù)覽多媒體執(zhí)行對所述待預(yù)覽多媒體的預(yù)覽操作。
本發(fā)明實(shí)施例的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明在待預(yù)覽多媒體在服務(wù)器側(cè)設(shè)置完成后,向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,以使預(yù)覽設(shè)備根據(jù)預(yù)覽指令向服務(wù)器發(fā)送數(shù)據(jù)請求指令,根據(jù)數(shù)據(jù)請求指令向預(yù)覽設(shè)備發(fā)送待預(yù)覽多媒體,以使預(yù)覽設(shè)備執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作,由于預(yù)覽設(shè)備對服務(wù)器上的待預(yù)覽多媒體的預(yù)覽是由服務(wù)器側(cè)發(fā)起的,無需要在預(yù)覽設(shè)備輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體的預(yù)覽,大大方便了在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽,方便開發(fā)人員通過預(yù)覽設(shè)備預(yù)覽服務(wù)器上的待預(yù)覽多媒體。
附圖說明
一個(gè)或多個(gè)實(shí)施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是本發(fā)明預(yù)覽數(shù)據(jù)的系統(tǒng)實(shí)施例的示意圖;
圖2是本發(fā)明服務(wù)器實(shí)施例的示意圖;
圖3是本發(fā)明預(yù)覽設(shè)備實(shí)施例的示意圖;
圖4是本發(fā)明預(yù)覽數(shù)據(jù)的方法第一實(shí)施例的流程圖;
圖5是本發(fā)明預(yù)覽數(shù)據(jù)的方法第二實(shí)施例的流程圖;
圖6是本發(fā)明預(yù)覽數(shù)據(jù)的方法第三實(shí)施例的流程圖;
圖7是本發(fā)明預(yù)覽數(shù)據(jù)的方法第四實(shí)施例的流程圖;
圖8是本發(fā)明電子設(shè)備一實(shí)施例的示意圖;
圖9是本發(fā)明服務(wù)器另一實(shí)施例的示意圖。
具體實(shí)施方式
為了讀者更好地理解本發(fā)明實(shí)施例,首先對預(yù)覽數(shù)據(jù)的系統(tǒng)進(jìn)行說明,請參閱圖1,預(yù)覽數(shù)據(jù)的系統(tǒng)20包括服務(wù)器21和預(yù)覽設(shè)備22,服務(wù)器21用于設(shè)置待預(yù)覽多媒體,服務(wù)器21相當(dāng)于待預(yù)覽多媒體的后臺,在待預(yù)覽多媒體設(shè)置于服務(wù)器21后,預(yù)覽設(shè)備22可以訪問服務(wù)器21獲取待預(yù)覽多媒體,直接播放或者預(yù)覽待預(yù)覽多媒體,例如:待預(yù)覽多媒體為視頻或者廣告,當(dāng)視頻或者廣告設(shè)置于服務(wù)器21后,預(yù)覽設(shè)備22可以從服務(wù)器21獲取視頻或者廣告進(jìn)行播放或者預(yù)覽。在本實(shí)施例中,預(yù)覽設(shè)備22可以為智能電視、計(jì)算機(jī)、智能手機(jī)或者平板電腦等等。
為了方便預(yù)覽設(shè)備22對服務(wù)器21上的待預(yù)覽多媒體進(jìn)行預(yù)覽,服務(wù)器21先建立與預(yù)覽設(shè)備22之間的連接,在待預(yù)覽多媒體設(shè)置完成后,向預(yù)覽設(shè)備22發(fā)送攜帶有待預(yù)覽多媒體的標(biāo)識的預(yù)覽指令。預(yù)覽設(shè)備22在接收到預(yù)覽指令后,會(huì)根據(jù)預(yù)覽指令向服務(wù)器21發(fā)送數(shù)據(jù)請求指令。服務(wù)器21接收預(yù)覽設(shè)備22根據(jù)預(yù)覽指令發(fā)送的攜帶有待預(yù)覽多媒體的標(biāo)識的數(shù)據(jù)請求指令,根據(jù)數(shù)據(jù)請求指令中的待預(yù)覽多媒體的標(biāo)識向預(yù)覽設(shè)備22發(fā)送待預(yù)覽多媒體,預(yù)覽設(shè)備22執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作。
由于預(yù)覽設(shè)備22對服務(wù)器21上的待預(yù)覽多媒體的預(yù)覽是由服務(wù)器21側(cè)發(fā)起的,無需要在預(yù)覽設(shè)備22輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備22側(cè)對待預(yù)覽多媒體的預(yù)覽,對于不方便輸入的信息的預(yù)覽設(shè)備22而言,例如:智能電視,大大方便了在預(yù)覽設(shè)備22側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽,從而方便開發(fā)人員預(yù)覽待預(yù)覽多媒體,并且及時(shí)對待預(yù)覽多媒體進(jìn)行調(diào)整。
當(dāng)待預(yù)覽多媒體在服務(wù)器21設(shè)置完成后,在接收到觸發(fā)預(yù)覽待預(yù)覽多媒體的預(yù)覽命令時(shí),才根據(jù)預(yù)覽命令,生成預(yù)覽指令,并且向預(yù)覽設(shè)備22發(fā)送預(yù)覽指令。觸發(fā)預(yù)覽命令的方式可以有多種,例如:在服務(wù)器21設(shè)置預(yù)覽按鈕,當(dāng)預(yù)覽按鈕被下按時(shí),觸發(fā)預(yù)覽命令。進(jìn)一步的,當(dāng)預(yù)覽設(shè)備22接收到預(yù)覽指令時(shí),也可以輸出是否確定預(yù)覽提示,當(dāng)接收到輸入的確定預(yù)覽的確定指令,則生成數(shù)據(jù)請求指令,并且進(jìn)入根據(jù)預(yù)覽指令,向服務(wù)器21發(fā)送數(shù)據(jù)請求指令的步驟。當(dāng)然,若接收到取消預(yù)覽的取消指令,則不向服務(wù)器21發(fā)送數(shù)據(jù)請求指令。
預(yù)覽設(shè)備22還可以識別待預(yù)覽多媒體的類型,預(yù)覽設(shè)備22對于待預(yù)覽多媒體的不同類型可以執(zhí)行不同的預(yù)覽操作,例如:當(dāng)預(yù)覽數(shù)據(jù)的類型是開機(jī)廣告時(shí),預(yù)覽設(shè)備22執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作包括使預(yù)覽設(shè)備22重新啟動(dòng),并且在預(yù)覽設(shè)備22啟動(dòng)時(shí),獲取待預(yù)覽多媒體,并且播放待預(yù)覽多媒體,在待預(yù)覽多媒體播放完成后,進(jìn)入預(yù)覽設(shè)備22的啟動(dòng)畫面;當(dāng)預(yù)覽數(shù)據(jù)的類型是網(wǎng)頁廣告時(shí),預(yù)覽設(shè)備22執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作包括啟動(dòng)瀏覽器,并且通過瀏覽器打開網(wǎng)頁廣告。
在本發(fā)明實(shí)施例中,在待預(yù)覽多媒體在服務(wù)器21側(cè)設(shè)置完成后,向預(yù)覽設(shè)備22發(fā)送預(yù)覽指令,以使預(yù)覽設(shè)備22根據(jù)預(yù)覽指令向服務(wù)器21發(fā)送數(shù)據(jù)請求指令,根據(jù)數(shù)據(jù)請求指令向預(yù)覽設(shè)備22發(fā)送待預(yù)覽多媒體,以使預(yù)覽設(shè)備22執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作,由于預(yù)覽設(shè)備22對服務(wù)器21上的待預(yù)覽多媒體的預(yù)覽是由服務(wù)器21側(cè)發(fā)起的,無需要在預(yù)覽設(shè)備22輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備22側(cè)對待預(yù)覽多媒體的預(yù)覽,大大方便了在預(yù)覽設(shè)備22側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽,方便開發(fā)人員通過預(yù)覽設(shè)備22預(yù)覽服務(wù)器21上的待預(yù)覽多媒體。
本發(fā)明又提供服務(wù)器實(shí)施例。請參閱圖2,服務(wù)器30包括第一發(fā)送模塊32、接收模塊33和第二發(fā)送模塊34。
第一發(fā)送模塊32,用于在待預(yù)覽多媒體設(shè)置完成后,向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,其中,預(yù)覽指令攜帶待預(yù)覽多媒體的標(biāo)識。接收模塊33,用于接收預(yù)覽設(shè)備根據(jù)預(yù)覽指令發(fā)送數(shù)據(jù)請求指令,其中,數(shù)據(jù)請求指令攜帶待預(yù)覽多媒體的標(biāo)識。第二發(fā)送模塊34,用于向預(yù)覽設(shè)備發(fā)送待預(yù)覽多媒體,以使預(yù)覽設(shè)備執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作。由服務(wù)器側(cè)發(fā)送預(yù)覽,并且無需要在預(yù)覽設(shè)備輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對在服務(wù)器上的待預(yù)覽多媒體進(jìn)行預(yù)覽,方便在預(yù)覽設(shè)備側(cè)預(yù)覽在服務(wù)器上的待預(yù)覽多媒體。
為了方便控制服務(wù)器發(fā)起預(yù)覽,服務(wù)器也可以在接收到預(yù)覽命令,才根據(jù)預(yù)覽命令,生成預(yù)覽指令,向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,則服務(wù)器30還包括第二接收模塊35和生成模塊36。第二接收模塊35用于接收觸發(fā)預(yù)覽待預(yù)覽多媒體的預(yù)覽命令。生成模塊36,用于根據(jù)預(yù)覽命令,生成所述預(yù)覽指令。
在本發(fā)明實(shí)施例中,第一發(fā)送模塊32用于在待預(yù)覽多媒體在服務(wù)器側(cè)設(shè)置完成后,向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,以使預(yù)覽設(shè)備根據(jù)預(yù)覽指令向服務(wù)器發(fā)送數(shù)據(jù)請求指令,第二發(fā)送模塊34用于根據(jù)數(shù)據(jù)請求指令向預(yù)覽設(shè)備發(fā)送待預(yù)覽多媒體,以使預(yù)覽設(shè)備執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作,由于預(yù)覽設(shè)備對服務(wù)器上的待預(yù)覽多媒體的預(yù)覽是由服務(wù)器側(cè)發(fā)起的,無需要在預(yù)覽設(shè)備輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體的預(yù)覽,大大方便了在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽,方便開發(fā)人員通過預(yù)覽設(shè)備預(yù)覽服務(wù)器上的待預(yù)覽多媒體。本發(fā)明又提供預(yù)覽設(shè)備實(shí)施例。請參閱圖3,預(yù)覽設(shè)備40包括第一接收模塊42、發(fā)送模塊43、第二接收模塊44和預(yù)覽模塊45。
第一接收模塊42,用于接收來自服務(wù)器發(fā)送的預(yù)覽指令,其中,預(yù)覽指令攜帶待預(yù)覽多媒體的標(biāo)識。發(fā)送模塊43,用于根據(jù)預(yù)覽指令,向服務(wù)器發(fā)送數(shù)據(jù)請求指令,其中,攜帶所述待預(yù)覽多媒體的標(biāo)識。第二接收模塊44,用于接收服務(wù)器根據(jù)數(shù)據(jù)請求指令返回的待預(yù)覽多媒體。預(yù)覽模塊45,用于執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作。
由于預(yù)覽設(shè)備是根據(jù)來自服務(wù)器側(cè)的預(yù)覽指令,向服務(wù)器請求待預(yù)覽多媒體,并且在接收到待預(yù)覽多媒體后,執(zhí)行對待預(yù)覽多媒體的預(yù)覽,無需要在預(yù)覽設(shè)備側(cè)輸入信息即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對服務(wù)器上的待預(yù)覽多媒體進(jìn)行預(yù)覽。
進(jìn)一步的,預(yù)覽設(shè)備可以對于待預(yù)覽多媒體的不同類型可以執(zhí)行不同的預(yù)覽操作,則預(yù)覽設(shè)備40還包括識別模塊41,識別模塊41用于識別待預(yù)覽多媒體的類型,若預(yù)覽數(shù)據(jù)的類型為開機(jī)廣告,則預(yù)覽模塊45具體用于使預(yù)覽設(shè)備重新啟動(dòng),并且在所述預(yù)覽設(shè)備啟動(dòng)時(shí),獲取所述待預(yù)覽多媒體,播放所述待預(yù)覽多媒體,以及在所述待預(yù)覽多媒體播放完成后,進(jìn)入所述預(yù)覽設(shè)備的啟動(dòng)畫面。識別模塊41識別待預(yù)覽多媒體的類型的具體實(shí)現(xiàn)不作限定,其可以使用現(xiàn)有技術(shù)進(jìn)行識別。
當(dāng)然,預(yù)覽設(shè)備在接收到預(yù)覽指令,也可以向用戶提示是否預(yù)覽,并且根據(jù)用戶的輸入,執(zhí)行操作,則預(yù)覽設(shè)備40還包括輸出模塊46、生成模塊47和取消模塊48。
輸出模塊46,用于輸出是否確定預(yù)覽提示。生成模塊47,用于當(dāng)接收到輸入的確定預(yù)覽的確定指令,則生成數(shù)據(jù)請求指令,并且進(jìn)入預(yù)覽模塊。取消模塊48,用于當(dāng)接收到取消預(yù)覽的取消指令,則取消預(yù)覽。
在本發(fā)明實(shí)施例中,第一接收模塊用于接收服務(wù)器發(fā)送的預(yù)覽指令,發(fā)送模塊用于根據(jù)預(yù)覽指令,向服務(wù)器發(fā)送數(shù)據(jù)請求指令,第二接收模塊用于待預(yù)覽多媒體,預(yù)覽模塊用于執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作,由于預(yù)覽設(shè)備對服務(wù)器上的待預(yù)覽多媒體的預(yù)覽是由服務(wù)器側(cè)發(fā)起的,無需要在預(yù)覽設(shè)備輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體的預(yù)覽,大大方便了在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽,方便開發(fā)人員通過預(yù)覽設(shè)備預(yù)覽服務(wù)器上的待預(yù)覽多媒體。
本發(fā)明還提供預(yù)覽數(shù)據(jù)的方法實(shí)施例。請參閱圖4,方法還包括:
步驟S502:向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,其中,預(yù)覽指令攜帶待預(yù)覽多媒體的標(biāo)識;
待預(yù)覽多媒體設(shè)置于服務(wù)器,預(yù)覽指令用于指示預(yù)覽設(shè)備進(jìn)行預(yù)覽操作。當(dāng)然,在向預(yù)覽設(shè)備發(fā)送預(yù)覽指令之前,也可以先建立服務(wù)器與預(yù)覽設(shè)備之間的連接,其中,服務(wù)器與預(yù)覽設(shè)備之間的連接可以TCP連接、UDP連接、藍(lán)牙連接、串口連接或者USB連接等等。
步驟S503:接收預(yù)覽設(shè)備根據(jù)預(yù)覽指令發(fā)送的數(shù)據(jù)請求指令,其中,攜帶待預(yù)覽多媒體的標(biāo)識;
數(shù)據(jù)請求指令用于請求待預(yù)覽多媒體。
步驟S504:向預(yù)覽設(shè)備發(fā)送所述待預(yù)覽多媒體;
由于預(yù)覽設(shè)備對服務(wù)器上的待預(yù)覽多媒體的預(yù)覽是由服務(wù)器側(cè)發(fā)起的,無需要在預(yù)覽設(shè)備輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體的預(yù)覽,對于不方便輸入的信息的預(yù)覽設(shè)備而言,例如:智能電視,大大方便了在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽,從而方便開發(fā)人員預(yù)覽待預(yù)覽多媒體,并且及時(shí)對待預(yù)覽多媒體進(jìn)行調(diào)整。
為了方便控制服務(wù)器發(fā)起預(yù)覽,服務(wù)器也可以在接收到預(yù)覽命令,才根據(jù)預(yù)覽命令,生成預(yù)覽指令,向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,則請參閱圖5,在待預(yù)覽多媒體設(shè)置完成后,方法還包括:
步驟S505:接收觸發(fā)預(yù)覽待預(yù)覽多媒體的預(yù)覽命令;
觸發(fā)預(yù)覽命令的方式可以有多種,例如:在服務(wù)器設(shè)置預(yù)覽按鈕,當(dāng)預(yù)覽按鈕被下按時(shí),觸發(fā)預(yù)覽命令,或者,通過鍵盤組合鍵觸發(fā)預(yù)覽命令。
步驟S506:根據(jù)預(yù)覽命令,生成預(yù)覽指令;
在生成預(yù)覽指令后,將預(yù)覽指令下發(fā)至預(yù)覽設(shè)備。
在本發(fā)明實(shí)施例中,第一接收模塊用于接收服務(wù)器發(fā)送的預(yù)覽指令,發(fā)送模塊用于根據(jù)預(yù)覽指令,向服務(wù)器發(fā)送數(shù)據(jù)請求指令,第二接收模塊用于待預(yù)覽多媒體,預(yù)覽模塊用于執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作,由于預(yù)覽設(shè)備對服務(wù)器上的待預(yù)覽多媒體的預(yù)覽是由服務(wù)器側(cè)發(fā)起的,無需要在預(yù)覽設(shè)備輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體的預(yù)覽,大大方便了在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽,方便開發(fā)人員通過預(yù)覽設(shè)備預(yù)覽服務(wù)器上的待預(yù)覽多媒體。請參閱圖6,圖6是本發(fā)明預(yù)覽數(shù)據(jù)的方法第三實(shí)施例的流程圖,方法包括:
步驟S602:接收來自服務(wù)器發(fā)送的預(yù)覽指令,其中,預(yù)覽指令攜帶待預(yù)覽多媒體的標(biāo)識;
預(yù)覽指令用于指示預(yù)覽設(shè)備進(jìn)行預(yù)覽操作。待預(yù)覽多媒體的標(biāo)識是待預(yù)覽多媒體的標(biāo)記。而接收服務(wù)器的預(yù)覽指令之前,也可以先建立服務(wù)器與預(yù)覽設(shè)備之間的連接,其中,服務(wù)器與預(yù)覽設(shè)備之間的連接可以有線連接,也可以是無線連接。
步驟S603:根據(jù)預(yù)覽指令,向服務(wù)器發(fā)送數(shù)據(jù)請求指令,其中,數(shù)據(jù)請求指令攜帶待預(yù)覽多媒體的標(biāo)識;
數(shù)據(jù)請求指令用于請求待預(yù)覽多媒體。
步驟S604:接收服務(wù)器根據(jù)數(shù)據(jù)請求指令返回的待預(yù)覽多媒體;
步驟S605:執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作;
根據(jù)服務(wù)器側(cè)的預(yù)覽指令,發(fā)起對服務(wù)器上的待預(yù)覽多媒體進(jìn)行預(yù)覽,無需要在預(yù)覽設(shè)備輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體的預(yù)覽,大方便了在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽。
不同類型的預(yù)覽多媒體,所執(zhí)行的預(yù)覽操作是不相同,具體的,方法還包括識別待預(yù)覽多媒體的類型,若待預(yù)覽多媒體的類型為開機(jī)廣告,步驟S605又具體為:使預(yù)覽設(shè)備重新啟動(dòng),并且在預(yù)覽設(shè)備啟動(dòng)時(shí),獲取待預(yù)覽多媒體,并且播放待預(yù)覽多媒體,以及在待預(yù)覽多媒體播放完成后,進(jìn)入預(yù)覽設(shè)備的啟動(dòng)畫面。當(dāng)然,預(yù)覽數(shù)據(jù)的類型也可以為其它類型,例如:網(wǎng)頁廣告、視頻等待,若為網(wǎng)頁廣告,則啟動(dòng)瀏覽器,通過瀏覽器打開網(wǎng)頁廣告,若為視頻,則啟動(dòng)播放器,通過播放器播放視頻。
進(jìn)一步的,在接收到預(yù)覽指令,也可以向用戶提示是否預(yù)覽,并且根據(jù)用戶的輸入,執(zhí)行操作,則請參閱圖7,在步驟S602和步驟S603之間,方法還包括:
步驟S606:輸出是否確定預(yù)覽提示;
在輸出是否確定預(yù)覽提示時(shí),允許用戶選擇“是”還是“否”,若選擇“否”則觸發(fā)取消指令,若觸發(fā)取消指令,則不預(yù)覽待預(yù)覽多媒體,不向服務(wù)器發(fā)送數(shù)據(jù)請求指令。若選擇“是”,則觸發(fā)確定指令,并且輸入確定指令。
步驟S607:當(dāng)接收到輸入的確定預(yù)覽的確定指令時(shí),生成數(shù)據(jù)請求指令,并且進(jìn)入步驟S603;
根據(jù)用戶的輸入,確定是否預(yù)覽待預(yù)覽多媒體,有利于在預(yù)覽設(shè)備側(cè)控制是否預(yù)覽待預(yù)覽多媒體。另外,用戶的輸入只是簡單的點(diǎn)擊操作,并無沒有增加在預(yù)覽設(shè)備上的操作步驟。
在本發(fā)明實(shí)施例中,在待預(yù)覽多媒體在服務(wù)器側(cè)設(shè)置完成后,向預(yù)覽設(shè)備發(fā)送預(yù)覽指令,以使預(yù)覽設(shè)備根據(jù)預(yù)覽指令向服務(wù)器發(fā)送數(shù)據(jù)請求指令,根據(jù)數(shù)據(jù)請求指令向預(yù)覽設(shè)備發(fā)送待預(yù)覽多媒體,以使預(yù)覽設(shè)備執(zhí)行對待預(yù)覽多媒體的預(yù)覽操作,由于預(yù)覽設(shè)備對服務(wù)器上的待預(yù)覽多媒體的預(yù)覽是由服務(wù)器側(cè)發(fā)起的,無需要在預(yù)覽設(shè)備輸入信息,即可實(shí)現(xiàn)在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體的預(yù)覽,大大方便了在預(yù)覽設(shè)備側(cè)對待預(yù)覽多媒體進(jìn)行預(yù)覽,方便開發(fā)人員通過預(yù)覽設(shè)備預(yù)覽服務(wù)器上的待預(yù)覽多媒體。
本發(fā)明實(shí)施例提供了一種非易失性計(jì)算機(jī)存儲介質(zhì),所述計(jì)算機(jī)存儲介質(zhì)存儲有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令可執(zhí)行上述方法第一和第二實(shí)施例中的預(yù)覽數(shù)據(jù)的方法。
圖8是本發(fā)明實(shí)施例提供的執(zhí)行預(yù)覽數(shù)據(jù)的方法的電子設(shè)備700的硬件結(jié)構(gòu)示意圖,如圖6所示,該電子設(shè)備700包括:
一個(gè)或多個(gè)處理器710以及存儲器720,圖8中以一個(gè)處理器710為例。
處理器710和存儲器720可以通過總線或者其他方式連接,圖8中以通過總線連接為例。
存儲器720作為一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請實(shí)施例中的預(yù)覽數(shù)據(jù)的方法對應(yīng)的程序指令/模塊。處理器710通過運(yùn)行存儲在存儲器720中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法第一和第二實(shí)施例預(yù)覽數(shù)據(jù)的方法。
存儲器720可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)列表項(xiàng)操作的處理裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器720可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實(shí)施例中,存儲器720可選包括相對于處理器710遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至列表項(xiàng)操作的處理裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
所述一個(gè)或者多個(gè)模塊存儲在所述存儲器720中,當(dāng)被所述一個(gè)或者多個(gè)處理器710執(zhí)行時(shí),執(zhí)行上述方法第一和第二實(shí)施例中的預(yù)覽數(shù)據(jù)的方法,。
上述產(chǎn)品可執(zhí)行本申請實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請實(shí)施例所提供的方法。
本發(fā)明實(shí)施例還提供了另一種非易失性計(jì)算機(jī)存儲介質(zhì),所述另一種計(jì)算機(jī)存儲介質(zhì)也存儲有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令可執(zhí)行上述方法第三和第四實(shí)施例中的預(yù)覽數(shù)據(jù)的方法。
圖9是本發(fā)明實(shí)施例提供的執(zhí)行預(yù)覽數(shù)據(jù)的方法的另一種電子設(shè)備800的硬件結(jié)構(gòu)示意圖,如圖9所示,該電子設(shè)備800包括:
一個(gè)或多個(gè)處理器810以及存儲器820,圖9中以一個(gè)處理器810為例。
處理器810和存儲器820可以通過總線或者其他方式連接,圖9中以通過總線連接為例。
存儲器820作為一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請實(shí)施例中的預(yù)覽數(shù)據(jù)的方法對應(yīng)的程序指令/模塊。處理器810通過運(yùn)行存儲在存儲器820中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法第三和第四實(shí)施例預(yù)覽數(shù)據(jù)的方法。
存儲器820可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)列表項(xiàng)操作的處理裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器820可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實(shí)施例中,存儲器820可選包括相對于處理器810遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至列表項(xiàng)操作的處理裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
所述一個(gè)或者多個(gè)模塊存儲在所述存儲器820中,當(dāng)被所述一個(gè)或者多個(gè)處理器810執(zhí)行時(shí),執(zhí)行上述方法第三和第四實(shí)施例中的預(yù)覽數(shù)據(jù)的方法,。
上述產(chǎn)品可執(zhí)行本申請實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請實(shí)施例所提供的方法。
需要說明的是:本發(fā)明實(shí)施例的電子設(shè)備以多種形式存在,包括但不限于:
(1)移動(dòng)通信設(shè)備:這類設(shè)備的特點(diǎn)是具備移動(dòng)通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。
(2)超移動(dòng)個(gè)人計(jì)算機(jī)設(shè)備:這類設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動(dòng)上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。
(4)服務(wù)器:提供計(jì)算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。