国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種支持多設(shè)備同步承載的web服務(wù)方法

      文檔序號(hào):8365539閱讀:353來(lái)源:國(guó)知局
      一種支持多設(shè)備同步承載的web服務(wù)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及WEB技術(shù)領(lǐng)域,特別涉及一種支持多設(shè)備同步承載的WEB服務(wù)方法。
      【背景技術(shù)】
      [0002]隨著IT技術(shù)的不斷發(fā)展,用戶能夠采用多種類型的終端設(shè)備體驗(yàn)同一類型的WEB服務(wù)。例如,用戶可以通過(guò)臺(tái)式電腦訪問(wèn)視頻網(wǎng)站,也可以通過(guò)智能手機(jī)訪問(wèn)視頻網(wǎng)站,還可以通過(guò)數(shù)字電視訪問(wèn)視頻網(wǎng)站。
      [0003]在現(xiàn)有技術(shù)中,為了滿足不同類型終端設(shè)備訪問(wèn)的需要,在設(shè)計(jì)服務(wù)器端服務(wù)時(shí),通常為各種終端設(shè)備分別設(shè)計(jì)一種對(duì)應(yīng)的子服務(wù)。由這一子服務(wù)負(fù)責(zé)相關(guān)終端設(shè)備的訪問(wèn)請(qǐng)求。顯然,現(xiàn)有技術(shù)中的這一方式需要程序開(kāi)發(fā)人員為一種服務(wù)并行設(shè)計(jì)多種子服務(wù),月艮務(wù)邏輯設(shè)計(jì)較為復(fù)雜,具有工作量大、開(kāi)發(fā)成本高的缺陷。按照現(xiàn)有技術(shù),一旦需要對(duì)服務(wù)器端的服務(wù)進(jìn)行升級(jí),需要同時(shí)修改多種子服務(wù),不僅維護(hù)成本高,而且也容易出現(xiàn)錯(cuò)漏。
      [0004]此外,現(xiàn)有技術(shù)中針對(duì)同一服務(wù)在不同終端設(shè)備上實(shí)現(xiàn)的子服務(wù)之間不具有同步關(guān)聯(lián)性,例如,一智能手機(jī)與一數(shù)字電視訪問(wèn)同一視頻網(wǎng)站(如搜狐視頻),這兩個(gè)訪問(wèn)操作各自獨(dú)立,若智能手機(jī)切換到另一視頻網(wǎng)站(如樂(lè)視網(wǎng)),數(shù)字電視所訪問(wèn)的視頻網(wǎng)站不會(huì)發(fā)生變化。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)中在不同終端上實(shí)現(xiàn)的同一 WEB服務(wù)的子服務(wù)之間不具有同步關(guān)聯(lián)性的缺陷,從而提供一種支持多設(shè)備同步承載的WEB服務(wù)方法。
      [0006]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種支持多設(shè)備同步承載的WEB服務(wù)方法,包括:
      [0007]在一 WEB服務(wù)的網(wǎng)頁(yè)中同時(shí)包含多個(gè)對(duì)應(yīng)于不同類型終端設(shè)備的子服務(wù),該WEB服務(wù)被請(qǐng)求時(shí),其被拆分成具有同步關(guān)系的子服務(wù)并被推送到終端設(shè)備。
      [0008]上述技術(shù)方案中,該方法進(jìn)一步包括:
      [0009]步驟I )、WEB服務(wù)器中存儲(chǔ)有WEB服務(wù)網(wǎng)頁(yè),所述WEB服務(wù)網(wǎng)頁(yè)通過(guò)預(yù)先定義的子服務(wù)拆分方式加以定義,其包含有多個(gè)對(duì)應(yīng)于不同類型終端設(shè)備的、具有同步關(guān)系的子服務(wù);
      [0010]步驟2)、各終端設(shè)備登錄所述WEB服務(wù)器,所述WEB服務(wù)器綁定各終端設(shè)備,并由其維護(hù)各終端設(shè)備所對(duì)應(yīng)子服務(wù)間的同步關(guān)系;
      [0011]步驟3)、用戶使用所述終端設(shè)備中的瀏覽器向WEB服務(wù)器發(fā)出請(qǐng)求;
      [0012]步驟4)、所述WEB服務(wù)器將所述WEB服務(wù)頁(yè)面拆分成多個(gè)針對(duì)不同終端設(shè)備的子服務(wù)頁(yè)面,然后依據(jù)終端設(shè)備的類型,返回對(duì)應(yīng)的子服務(wù)頁(yè)面;
      [0013]步驟5)、各終端設(shè)備根據(jù)所接收的相應(yīng)子服務(wù)網(wǎng)頁(yè)來(lái)執(zhí)行子服務(wù)流程。
      [0014]上述技術(shù)方案中,在所述的步驟I)之前還包括預(yù)定義操作:設(shè)定用于將一 WEB服務(wù)拆分成不同子服務(wù)的方式,并據(jù)此為各個(gè)終端分配相應(yīng)的標(biāo)記。
      [0015]上述技術(shù)方案中,在所述的步驟I)中,所述的子服務(wù)拆分方式包括采用網(wǎng)頁(yè)標(biāo)簽或 javascript 接 P。
      [0016]上述技術(shù)方案中,所述步驟3)進(jìn)一步包括:用戶使用所述終端設(shè)備中的瀏覽器請(qǐng)求訪問(wèn)WEB服務(wù)器時(shí),第一個(gè)登錄WEB服務(wù)器的終端設(shè)備的URL地址由該終端設(shè)備發(fā)起,WEB服務(wù)器發(fā)現(xiàn)與第一登錄的終端設(shè)備具有同步關(guān)系的其它終端設(shè)備登錄后,為這些終端設(shè)備推送起始URL地址;各個(gè)終端設(shè)備的后續(xù)URL從獲取的子服務(wù)中獲??;各終端設(shè)備與WEB服務(wù)器維護(hù)會(huì)話連接。
      [0017]上述技術(shù)方案中,所述步驟4)還包括:根據(jù)用戶操作進(jìn)行邏輯狀態(tài)轉(zhuǎn)換,生成下一個(gè)狀態(tài)的子服務(wù)。
      [0018]上述技術(shù)方案中,在所述的步驟4)中,所述WEB服務(wù)器將所述WEB服務(wù)頁(yè)面拆分成多個(gè)針對(duì)不同終端設(shè)備的子服務(wù)頁(yè)面包括:在所述WEB服務(wù)頁(yè)面中遇到用于表示不同類型終端設(shè)備的標(biāo)記時(shí),提取該標(biāo)記中的內(nèi)容并添加網(wǎng)頁(yè)頭,從而生成對(duì)應(yīng)的子服務(wù)頁(yè)面。
      [0019]上述技術(shù)方案中,在所述的步驟4)中,WEB服務(wù)器向終端設(shè)備所返回的內(nèi)容中,還包括有與其他終端設(shè)備間的超鏈接關(guān)系。
      [0020]本發(fā)明的優(yōu)點(diǎn)在于:
      [0021 ] WEB服務(wù)器可同時(shí)承載并向多個(gè)連接設(shè)備推送相關(guān)內(nèi)容,可同時(shí)對(duì)多個(gè)設(shè)備進(jìn)行管控,多個(gè)設(shè)備間的服務(wù)邏輯由WEB服務(wù)設(shè)計(jì)時(shí)所確定。
      【附圖說(shuō)明】
      [0022]圖1是本發(fā)明的支持多設(shè)備同步承載的WEB服務(wù)方法的流程圖;
      [0023]圖2是本發(fā)明的支持多設(shè)備同步承載的WEB服務(wù)方法的實(shí)施系統(tǒng)組成框圖;
      [0024]圖3是依據(jù)本發(fā)明方法所創(chuàng)建的WEB服務(wù)網(wǎng)頁(yè)的示意圖。
      【具體實(shí)施方式】
      [0025]現(xiàn)結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述。
      [0026]在對(duì)本發(fā)明的方法做詳細(xì)說(shuō)明之前,首先對(duì)本發(fā)明中所涉及的概念進(jìn)行介紹。
      [0027]同步:本申請(qǐng)中所涉及的同步是指兩個(gè)子服務(wù)之間在時(shí)間上具有關(guān)聯(lián)性,但在內(nèi)容上不強(qiáng)求一致。例如,一智能手機(jī)與一智能電視同時(shí)在執(zhí)行與某一電影有關(guān)的子服務(wù),智能電視所執(zhí)行的子服務(wù)主要用于播放該電影的內(nèi)容,智能手機(jī)所執(zhí)行的子服務(wù)主要用于播放該電影的介紹(如演員、劇情簡(jiǎn)介、觀眾評(píng)論等)。當(dāng)觀眾通過(guò)智能手機(jī)將所執(zhí)行的子服務(wù)切換為另一電影的子服務(wù)后,智能電視所執(zhí)行的子服務(wù)也同時(shí)發(fā)生切換。
      [0028]采用本發(fā)明的方法后,觀眾所指定的多個(gè)終端設(shè)備之間將具有上述同步功能。下面結(jié)合實(shí)施例,對(duì)本發(fā)明的方法的實(shí)現(xiàn)做進(jìn)一步陳述。
      [0029]在一個(gè)實(shí)施例中,終端設(shè)備包括智能手機(jī)、平板電腦與音樂(lè)播放器。如圖2所示,這些終端設(shè)備可通過(guò)網(wǎng)絡(luò)與遠(yuǎn)端的服務(wù)器連接。
      [0030]參考圖1,本發(fā)明的方法包括:
      [0031]步驟I)、設(shè)定用于將一 WEB服務(wù)拆分成不同子服務(wù)的方式,并據(jù)此為各個(gè)終端分配相應(yīng)的標(biāo)記。
      [0032]在本實(shí)施例中,將iframe作為WEB服務(wù)中不同子服務(wù)拆分的方式,即采用iframe以劃分不同子服務(wù)的網(wǎng)頁(yè),然后為各個(gè)終端設(shè)備分配相應(yīng)的iframe ID ;例如,智能手機(jī)對(duì)應(yīng)的 iframe ID 為 iframe-phone,平板電腦 iframe ID 為 iframe-pad,音樂(lè)播放器 iframeID為iframe-musicplayer。在其他實(shí)施例中,也可以采用已有的WEB技術(shù)或通過(guò)擴(kuò)展相應(yīng)的網(wǎng)頁(yè)標(biāo)簽或javascript接口來(lái)拆分不同的子服務(wù)。
      [0033]步驟2)、服務(wù)提供方按照步驟I)中所定義的子服務(wù)拆分方式制作WEB服務(wù)網(wǎng)頁(yè)。
      [0034]例如,在本實(shí)施例中,一視頻網(wǎng)站的WEB服務(wù)網(wǎng)頁(yè)包括有分別針對(duì)智能手機(jī)、平
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1