国产精品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>

      信息交互方法及機頂盒、服務器與流程

      文檔序號:11479756閱讀:264來源:國知局
      信息交互方法及機頂盒、服務器與流程

      本發(fā)明涉及信息處理領域,更具體的說,涉及信息交互方法及機頂盒、服務器。



      背景技術:

      機頂盒是一種依托電視終端提供綜合信息業(yè)務的家電設備,使用戶能在現有電視機上觀看數字電視節(jié)目,并可通過網絡進行交互式數字化娛樂、教育和商業(yè)化活動。

      現有的機頂盒通常采用websocket技術來實現信息交互過程,機頂盒只需要與服務器之間做一個握手的動作,就可以與服務器之間建立一條websocket長連接,以實時接收服務器推送的互動信息,并向服務器實時反饋用戶相應的操作信息。但是,在服務器并沒有互動信息需要推送給機頂盒時,機頂盒仍會通過websocket長連接繼續(xù)監(jiān)控服務器的信息推送狀態(tài),從而導致服務器資源的浪費,尤其是在多個機頂盒同時與一個服務器建立websocket長連接以實現信息交互過程的情況下,更是加重了服務器的負擔。

      所以,目前迫切需要一種能夠有效節(jié)約服務器資源、減輕服務器負擔的信息交互方案。



      技術實現要素:

      有鑒于此,本發(fā)明提供了一種信息交互方法及機頂盒、服務器,以實現有效節(jié)約服務器資源、減輕服務器負擔的發(fā)明目的。

      為實現上述目的,本發(fā)明提供如下技術方案:

      一種信息交互方法,應用于機頂盒,所述方法包括:

      向服務器發(fā)送排期表獲取請求;

      接收所述服務器響應于所述排期表獲取請求返回的排期表;

      根據所述排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求;

      接收所述服務器響應于所述互動信息獲取請求返回的互動信息。

      優(yōu)選的,所述排期表的內容包括:具有對應關系的預定時刻及互動id。

      優(yōu)選的,所述根據所述排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求包括:

      當到達所述排期表中的預定時刻時,獲取與所述預定時刻相對應的互動id;

      將包含所述互動id的互動信息獲取請求發(fā)送至所述服務器。

      優(yōu)選的,所述排期表還包括節(jié)目開始時刻與節(jié)目結束時刻,所述預定時刻為所述節(jié)目開始時刻,或,所述節(jié)目結束時刻,或,所述節(jié)目開始時刻與所述節(jié)目結束時刻之間的任一時刻。

      優(yōu)選的,所述向服務器發(fā)送排期表獲取請求包括:

      接收用戶的頻道切換指令;

      根據切換后的頻道信息生成相應的排期表獲取請求;

      將所述排期表獲取請求發(fā)送至服務器。

      優(yōu)選的,在所述接收所述服務器響應于所述互動信息獲取請求發(fā)送的互動信息之后,所述方法還包括:

      向用戶呈現所述互動信息;

      接收所述用戶根據所述互動信息發(fā)出的操作指令;

      根據所述互動信息與所述操作指令,確定操作結果;

      將所述操作結果發(fā)送至服務器。

      優(yōu)選的,在所述將所述操作結果發(fā)送至服務器之后,所述方法還包括:

      接收服務器響應于所述操作結果返回的互動結果;

      向所述用戶呈現所述互動結果。

      一種信息交互方法,應用于服務器,所述方法包括:

      接收機頂盒發(fā)送的排期表獲取請求;

      響應于所述排期表獲取請求,將相應的排期表返回至所述機頂盒;

      接收所述機頂盒根據所述排期表在預定時刻發(fā)送的互動信息獲取請求;

      響應于所述互動信息獲取請求,將相應的互動信息返回至所述機頂盒。

      一種機頂盒,包括:

      排期請求單元,用于向服務器發(fā)送排期表獲取請求;

      排期接收單元,用于接收所述服務器響應于所述排期表獲取請求返回的排期表;

      互動請求單元,用于根據所述排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求;

      互動接收單元,用于接收所述服務器響應于所述互動信息獲取請求返回的互動信息。

      一種服務器,包括:

      排期受理單元,用于接收機頂盒發(fā)送的排期表獲取請求;

      排期發(fā)送單元,用于響應于所述排期表獲取請求,將相應的排期表返回至所述機頂盒;

      互動受理單元,用于接收所述機頂盒根據所述排期表在預定時刻發(fā)送的互動信息獲取請求;

      互動發(fā)送單元,用于響應于所述互動信息獲取請求,將相應的互動信息返回至所述機頂盒。

      從上述的技術方案可以看出,本發(fā)明提供的信息交互技術方案中,機頂盒向服務器發(fā)送排期表獲取請求,并接收服務器發(fā)送的排期表,然后根據接收到的排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求,再接收服務器響應于所述互動信息獲取請求發(fā)送的互動信息,進而在預定時刻及時獲取到相應的互動信息,而無需保持與服務器之間的websocket長連接來實時監(jiān)控服務器的信息推送狀態(tài),從而有效節(jié)約了服務器資源,減輕了服務器負擔。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。

      圖1為本申請實施例提供的信息交互方法的一種流程圖;

      圖2為本申請實施例提供的信息交互方法的另一種流程圖;

      圖3為本申請實施例提供的信息交互方法的又一種流程圖;

      圖4為本申請實施例提供的信息交互方法的又一種流程圖;

      圖5為本申請實施例提供的信息交互方法的又一種流程圖;

      圖6為本申請實施例提供的信息交互方法的再一種流程圖;

      圖7為本申請實施例提供的機頂盒的一種結構示意圖;

      圖8為本申請實施例提供的服務器的一種結構示意圖。

      具體實施方式

      下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      用戶與電視節(jié)目之間的互動,是依托于機頂盒與服務器來實現的,運營商通過服務器與機頂盒向用戶呈現不同形式的互動業(yè)務,使用戶在電視觀看過程中能夠接收到相應的互動信息,通過互動信息參與問卷調查、投票等互動項目,進而提升用戶的收視體驗。

      請參閱圖1,圖1為本申請實施例提供的信息交互方法的一種流程圖。

      本實施例的信息交互方法,應用于機頂盒,該機頂盒用于執(zhí)行該信息交互方法。

      如圖1所示,所述方法包括:

      s101:向服務器發(fā)送排期表獲取請求;

      服務器中預存有排期表,排期表是針對直播節(jié)目制定的關于互動信息的時間表。

      排期表可以是由人工編輯的,也可以是由服務器根據預設規(guī)則自動生成的。

      在一示例中,服務器從電子節(jié)目指南系統(tǒng)(epg系統(tǒng))獲取當天或預設天數的節(jié)目指南信息,操作人員針對獲取的節(jié)目指南信息,設計相對應的互動信息的排期,形成互動信息的排期表。

      機頂盒利用排期表,能夠在節(jié)目直播時,確定出與該節(jié)目相對應的互動信息,并將該互動信息呈現給用戶,因此,機頂盒需要先向服務器發(fā)送排期表獲取請求,以獲取相應的排期表。

      s102:接收所述服務器響應于所述排期表獲取請求返回的排期表;

      服務器在接收到機頂盒發(fā)送的排期表獲取請求后,會將相應的排期表返回至機頂盒,機頂盒接收所述排期表。

      在一示例中,服務器在接收到機頂盒發(fā)送的排期表獲取請求后,先根據排期表獲取請求查找相應的排期表,再將查找到的排期表返回至機頂盒。

      s103:根據所述排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求;

      機頂盒在接收到服務器返回的排期表后,根據排期表,就可以在預定時刻向所述服務器發(fā)送互動信息獲取請求。

      例如,中央5套電視臺于當天時間20:00~21:30播放的是法國歐洲杯預選賽,排期表中針對該節(jié)目設定的預定時刻為20:00,機頂盒依據排期表,當時間到達20:00時,向服務器發(fā)送互動信息獲取請求,以獲取20:00要呈現給用戶的互動信息。

      在一示例中,所述排期表還包括節(jié)目開始時刻與節(jié)目結束時刻,所述預定時刻為所述節(jié)目開始時刻,或,所述節(jié)目結束時刻,或,所述節(jié)目開始時刻與所述節(jié)目結束時刻之間的任一時刻。

      在另一示例中,針對同一節(jié)目的預定時刻可以有多個。

      例如,對于當天時間20:00~21:30播放的節(jié)目,第一預定時刻可以是20:00,第二預定時刻可以是21:30,第三預定時刻可以是20:00~21:30之間的任一時刻。

      s104:接收所述服務器響應于所述互動信息獲取請求返回的互動信息。

      服務器在接收到機頂盒在預定時刻發(fā)送的互動信息獲取請求后,會將與該互動信息獲取請求相對應的互動信息返回至機頂盒。

      例如,針對中央5套電視臺于當天時間20:00~21:30播放的法國歐洲杯預選賽,服務器在接收到機頂盒在預定時刻20:00發(fā)送的互動信息獲取請求后,將包含賽事結果競猜投票的互動信息返回至機頂盒,以供機頂盒將賽事結果競猜投票界面呈現給用戶,實現電視節(jié)目與用戶之間的互動過程。

      在又一示例中,互動信息可以包括問卷調查、互動問答、競猜、投票、廣告互動、商品鏈接等各類信息。

      本實施例提供的信息交互方法,機頂盒向服務器發(fā)送排期表獲取請求,并接收服務器發(fā)送的排期表,然后根據接收到的排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求,再接收服務器響應于所述互動信息獲取請求發(fā)送的互動信息,進而在預定時刻及時獲取到相應的互動信息,而無需保持與服務器之間的websocket長連接來實時監(jiān)控服務器的信息推送狀態(tài),從而有效節(jié)約了服務器資源,減輕了服務器負擔。

      在實際應用中,為了能夠在預定時刻獲取到準確的互動信息,本發(fā)明還提供了以下實施例。

      請參閱圖2,圖2為本申請實施例提供的信息交互方法的另一種流程圖。

      本實施例的信息交互方法,應用于機頂盒,該機頂盒用于執(zhí)行該信息交互方法。

      如圖2所示,所述方法包括:

      s201:向服務器發(fā)送排期表獲取請求;

      其中,步驟s201與前述實施例中的步驟s101相類似,在此不再贅述。

      s202:接收所述服務器響應于所述排期表獲取請求返回的排期表;

      在本實施例中,排期表的內容包括具有對應關系的預定時刻及互動id。服務器根據互動id能夠確定出與該互動id相對應的互動信息。

      在一示例中,排期表中包含至少一個預定時刻,每個預定時刻與至少一個互動id相對應。

      在另一示例中,互動id與互動信息一一對應。

      s203:當到達所述排期表中的預定時刻時,獲取與所述預定時刻相對應的互動id;

      當到達所述排期表中的預定時刻時,由于排期表中具有預定時刻及互動id的對應關系,機頂盒根據該對應關系,就能夠從排期表中獲取與預定時刻相對應的互動id。

      s204:將包含所述互動id的互動信息獲取請求發(fā)送至所述服務器;

      機頂盒在預定時刻生成的互動信息獲取請求中,攜帶有該預定時刻對應的互動id,以便在將互動信息獲取請求發(fā)送至服務器后,服務器能夠根據互動信息獲取請求中的互動id,確定出與該互動id相對應的互動信息。

      在一示例中,服務器中保存有互動id與互動信息的對應關系。

      其中,步驟s203-s204可用于實現前述實施例中根據所述排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求的步驟。

      s205:接收所述服務器響應于所述互動信息獲取請求返回的互動信息。

      其中,步驟s205與前述實施例中的步驟s104相類似,在此不再贅述。

      本實施提供的信息交互方法,在排期表中保存有預定時刻與互動id的對應關系,在到達預定時刻時,能夠獲取與預定時刻相對應的互動id,在發(fā)送互動信息請求時攜帶該互動id,能夠使服務器準確匹配到與該互動id相對應的互動信息,提高互動信息的準確性。

      在實際應用中,不同的頻道對應不同的排期表,因此,本發(fā)明還提供了以下實施例。

      請參閱圖3,圖3為本申請實施例提供的信息交互方法的又一種流程圖。

      本實施例的信息交互方法,應用于機頂盒,該機頂盒用于執(zhí)行該信息交互方法。

      如圖3所示,所述方法包括:

      s301:接收用戶的頻道切換指令;

      在同一時刻,不同的頻道會播出不同的節(jié)目,所以,不同的頻道對應有不同的排期表,因此,本實施例還提供了對用戶的頻道切換指令的識別,以保證當前頻道在播出節(jié)目的同時,能夠準確地向用戶推送與當前節(jié)目相對應的互動信息。

      s302:根據切換后的頻道信息生成相應的排期表獲取請求;

      根據切換后的頻道信息生成相應的排期表獲取請求,在排期表獲取請求中攜帶有切換后的頻道信息。

      s303:將所述排期表獲取請求發(fā)送至服務器;

      服務器在接收到排期表獲取請求后,解析出相應的頻道信息,將與所述頻道信息相對應的排期表返回至機頂盒,以保證排期表的準確性。

      在一示例中,機頂盒對排期表獲取請求的發(fā)送可以采取ajax(asynchronousjavascriptandxml,異步javascript和xml)請求來實現。

      其中,步驟s301-s303可用于實現前述實施例中向服務器發(fā)送排期表獲取請求的步驟。

      s304:接收所述服務器響應于所述排期表獲取請求返回的排期表;

      s305:根據所述排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求;

      s306:接收所述服務器響應于所述互動信息獲取請求返回的互動信息。

      其中,步驟s304-s306與前述實施例中步驟s102-s104相類似,在此不再贅述。

      在一示例中,機頂盒對互動信息獲取請求的發(fā)送可以采用ajax請求來實現。

      本實施例提供的信息交互方法,在接收到用戶的頻道切換指令時,生成與切換后的頻道信息相對應的排期表獲取請求,從而獲取到與切換后的頻道相對應的排期表信息,從而保證了排期表的準確性,進而提高了互動信息的準確性。

      在實際應用中,為了提高互動效果,本發(fā)明還提供了以下實施例。

      請參閱圖4,圖4為本申請實施例提供的信息交互方法的又一種流程圖。

      本實施例的信息交互方法,應用于機頂盒,該機頂盒用于執(zhí)行該信息交互方法。

      其中,步驟s401-s404與前述實施例中的步驟s101-s104相類似,在此不再贅述。

      如圖4所示,所述方法還包括:

      s405:向用戶呈現所述互動信息;

      機頂盒在接收到互動信息后,向用戶呈現所述互動信息。

      在一示例中,機頂盒將互動信息推送至客戶端進行顯示,客戶端可以是電視終端、計算機終端或手機終端中的一個或多個。

      s406:接收所述用戶根據所述互動信息發(fā)出的操作指令;

      互動信息,并不僅僅是展示給用戶觀看的信息,而且還是能夠接收用戶互動操作的信息。用戶根據機頂盒向用戶呈現的互動信息,執(zhí)行相應的互動操作,發(fā)送操作指令,機頂盒接收用戶發(fā)出的操作指令。

      例如,互動信息是賽事結果競猜信息,其中關于勝利球隊的選項包括a隊與b隊,用戶通過遙控器選擇自己認為最終會勝利的球隊,并發(fā)出相應的操作指令,如“選擇a隊并提交”。

      s407:根據所述互動信息與所述操作指令,確定操作結果;

      機頂盒根據互動信息與用戶發(fā)出的操作指令,確定操作結果。

      例如,對于機頂盒提供的關于勝利球隊的選項包括a隊與b隊的互動信息,用戶發(fā)出了選擇a隊并提交的操作指令,機頂盒根據這些信息能夠確定出‘用戶競猜a隊獲勝’這一操作結果。

      s408:將所述操作結果發(fā)送至服務器。

      機頂盒在確定出用戶針對該互動信息的操作結果后,將操作結果發(fā)送至服務器。

      在一示例中,機頂盒對操作結果的發(fā)送可以采用ajax請求來實現。

      本實施例提供的信息交互方法,在機頂盒接收到互動信息后,向用戶呈現所述互動信息,并接收所述用戶根據所述互動信息發(fā)出的操作指令,根據所述互動信息與所述操作指令,確定操作結果,然后將所述操作結果發(fā)送至服務器,增加了用戶互動體驗,提高了互動效果。

      在實際應用中,為了進一步提高互動效果,本發(fā)明還提供了以下實施例。

      請參閱圖5,圖5為本申請實施例提供的信息交互方法的又一種流程圖。

      本實施例的信息交互方法,應用于機頂盒,該機頂盒用于執(zhí)行該信息交互方法。

      其中,步驟s501-s508與前述實施例中的步驟s401-s408相類似,在此不再贅述。

      如圖5所示,所述方法還包括:

      s509:接收服務器響應于所述操作結果返回的互動結果;

      服務器在接收到機頂盒發(fā)送的操作結果后,對操作結果進行處理,得到互動結果。

      例如,機頂盒向多個用戶提供了關于勝利球隊的選項包括a隊與b隊的互動信息后,機頂盒將多個用戶的操作結果發(fā)送至服務器,服務器對多個用戶的操作結果進行統(tǒng)計,確定出競猜a隊獲勝的用戶人數與競猜b隊獲勝的用戶人數,或者,確定出a隊獲勝的用戶比例與競猜b隊獲勝的用戶比例。

      s510:向所述用戶呈現所述互動結果。

      機頂盒在接收到服務器返回的互動結果后,將互動結果呈現給用戶,進一步加強了節(jié)目與用戶之間的互動效果。

      本實施例提供的信息交互方法,在機頂盒將操作結果發(fā)送至服務器后,還進一步接收服務器響應于所述操作結果發(fā)送的互動結果,并向所述用戶呈現所述互動結果,進一步增加了用戶互動體驗,提高了互動效果。

      對應應用于機頂盒的信息交互方法,本發(fā)明實施例還提供了應用于服務器的信息交互方法。

      請參閱圖6,圖6為本申請實施例提供的信息交互方法的再一種流程圖。

      本實施例的信息交互方法,應用于服務器,該服務器用于執(zhí)行該信息交互方法。

      如圖6所示,所述方法包括:

      s601:接收機頂盒發(fā)送的排期表獲取請求;

      服務器中預存有排期表,排期表是針對直播節(jié)目制定的關于互動信息的時間表。

      排期表可以是由人工編輯的,也可以是由服務器根據預設規(guī)則自動生成的。

      機頂盒利用排期表,能夠在節(jié)目直播時,確定出與該節(jié)目相對應的互動信息,并將該互動信息呈現給用戶,因此,機頂盒需要先向服務器發(fā)送排期表獲取請求,以獲取相應的排期表。

      在一示例中,服務器從電子節(jié)目指南系統(tǒng)(epg系統(tǒng))獲取當天或預設天數的節(jié)目指南信息,操作人員針對獲取的節(jié)目指南信息,設計相對應的互動信息的排期,形成互動信息的排期表。

      s602:響應于所述排期表獲取請求,將相應的排期表返回至所述機頂盒;

      服務器在接收到機頂盒發(fā)送的排期表獲取請求后,會將相應的排期表返回至機頂盒,機頂盒接收所述排期表。

      在一示例中,服務器在接收到機頂盒發(fā)送的排期表獲取請求后,先根據排期表獲取請求查找相應的排期表,再將查找到的排期表返回至機頂盒。

      s603:接收所述機頂盒根據所述排期表在預定時刻發(fā)送的互動信息獲取請求;

      服務器將相應的排期表返回至所述機頂盒后,機頂盒根據排期表,就可以在預定時刻向所述服務器發(fā)送互動信息獲取請求。

      在一示例中,所述排期表還包括節(jié)目開始時刻與節(jié)目結束時刻,所述預定時刻為所述節(jié)目開始時刻,或,所述節(jié)目結束時刻,或,所述節(jié)目開始時刻與所述節(jié)目結束時刻之間的任一時刻。

      在另一示例中,針對同一節(jié)目的預定時刻可以有多個。

      s604:響應于所述互動信息獲取請求,將相應的互動信息返回至所述機頂盒。

      服務器在接收到機頂盒在預定時刻發(fā)送的互動信息獲取請求后,會將與該互動信息獲取請求相對應的互動信息返回至機頂盒。

      在又一示例中,互動信息可以包括問卷調查、互動問答、競猜、投票、廣告互動、商品鏈接等各類信息。

      本實施例提供的信息交互方法,服務器接收機頂盒發(fā)送的排期表獲取請求,響應于所述排期表獲取請求,將相應的排期表返回至所述機頂盒,并接收所述機頂盒根據所述排期表在預定時刻發(fā)送的互動信息獲取請求,響應于所述互動信息獲取請求,將相應的互動信息返回至所述機頂盒,進而使得機頂盒在預定時刻及時獲取到相應的互動信息,而無需保持與機頂盒之間的websocket長連接,從而有效節(jié)約了服務器資源,減輕了服務器負擔。

      對應應用于機頂盒的信息交互方法,本發(fā)明實施例還提供了相應的機頂盒。

      請參閱圖7,圖7為本申請實施例的機頂盒的一種結構示意圖。

      本實施例的機頂盒,用于實施前述實施例中應用于機頂盒的信息交互方法,如圖7所示,所述機頂盒包括:

      排期請求單元u101,用于向服務器發(fā)送排期表獲取請求;

      服務器中預存有排期表,排期表是針對直播節(jié)目制定的關于互動信息的時間表。

      排期表可以是由人工編輯的,也可以是由服務器根據預設規(guī)則自動生成的。

      在一示例中,服務器從電子節(jié)目指南系統(tǒng)(epg系統(tǒng))獲取當天或預設天數的節(jié)目指南信息,操作人員針對獲取的節(jié)目指南信息,設計相對應的互動信息的排期,形成互動信息的排期表。

      機頂盒利用排期表,能夠在節(jié)目直播時,確定出與該節(jié)目相對應的互動信息,并將該互動信息呈現給用戶,因此,排期請求單元u101需要先向服務器發(fā)送排期表獲取請求,以獲取相應的排期表。

      排期接收單元u102,用于接收所述服務器響應于所述排期表獲取請求返回的排期表;

      服務器在接收到機頂盒發(fā)送的排期表獲取請求后,會將相應的排期表返回至機頂盒,排期接收單元u102接收所述排期表。

      互動請求單元u103,用于根據所述排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求;

      機頂盒在接收到服務器返回的排期表后,互動請求單元u103根據排期表,就可以在預定時刻向所述服務器發(fā)送互動信息獲取請求。

      互動接收單元u104,用于接收所述服務器響應于所述互動信息獲取請求返回的互動信息。

      服務器在接收到機頂盒在預定時刻發(fā)送的互動信息獲取請求后,會將與該互動信息獲取請求相對應的互動信息返回至機頂盒,互動接收單元u104接收該互動信息。

      本實施例提供的機頂盒,向服務器發(fā)送排期表獲取請求,并接收服務器發(fā)送的排期表,然后根據接收到的排期表,在預定時刻向所述服務器發(fā)送互動信息獲取請求,再接收服務器響應于所述互動信息獲取請求發(fā)送的互動信息,進而在預定時刻及時獲取到相應的互動信息,而無需保持與服務器之間的websocket長連接來實時監(jiān)控服務器的信息推送狀態(tài),從而有效節(jié)約了服務器資源,減輕了服務器負擔。

      對應應用于服務器的信息交互方法,本發(fā)明實施例還提供了相應的服務器。

      請參閱圖8,圖8為本申請實施例的服務器的一種結構示意圖。

      本實施例的服務器,用于實施前述實施例中應用于服務器的信息交互方法,如圖8所示,所述服務器包括:

      排期受理單元u201,用于接收機頂盒發(fā)送的排期表獲取請求;

      機頂盒利用排期表,能夠在節(jié)目直播時,確定出與該節(jié)目相對應的互動信息,并將該互動信息呈現給用戶,因此,機頂盒需要先向服務器發(fā)送排期表獲取請求,排期受理單元u201接收該排期表獲取請求。

      在一示例中,服務器從電子節(jié)目指南系統(tǒng)(epg系統(tǒng))獲取當天或預設天數的節(jié)目指南信息,操作人員針對獲取的節(jié)目指南信息,設計相對應的互動信息的排期,形成互動信息的排期表。

      排期發(fā)送單元u202,用于響應于所述排期表獲取請求,將相應的排期表返回至所述機頂盒;

      排期受理單元u201在接收到機頂盒發(fā)送的排期表獲取請求后,排期發(fā)送單元u202會將相應的排期表返回至機頂盒,機頂盒接收所述排期表。

      在一示例中,排期受理單元u201在接收到機頂盒發(fā)送的排期表獲取請求后,先根據排期表獲取請求查找相應的排期表,再由排期發(fā)送單元u202將查找到的排期表返回至機頂盒。

      互動受理單元u203,用于接收所述機頂盒根據所述排期表在預定時刻發(fā)送的互動信息獲取請求;

      排期發(fā)送單元u202將相應的排期表返回至所述機頂盒后,機頂盒根據排期表,就可以在預定時刻向所述服務器發(fā)送互動信息獲取請求,互動受理單元u203接收該互動信息獲取請求。

      互動發(fā)送單元u204,用于響應于所述互動信息獲取請求,將相應的互動信息返回至所述機頂盒。

      互動受理單元u203在接收到機頂盒在預定時刻發(fā)送的互動信息獲取請求后,互動發(fā)送單元u204會將與該互動信息獲取請求相對應的互動信息返回至機頂盒。

      本實施例提供的服務器,接收機頂盒發(fā)送的排期表獲取請求,響應于所述排期表獲取請求,將相應的排期表返回至所述機頂盒,并接收所述機頂盒根據所述排期表在預定時刻發(fā)送的互動信息獲取請求,響應于所述互動信息獲取請求,將相應的互動信息返回至所述機頂盒,進而使得機頂盒在預定時刻及時獲取到相應的互動信息,而無需保持與機頂盒之間的websocket長連接,從而有效節(jié)約了服務器資源,減輕了服務器負擔。

      本發(fā)明提供的信息交互方法以及機頂盒、服務器,能使有效節(jié)約服務器資源,減輕了服務器負擔。并且,本發(fā)明根據頻道信息獲取對應的排期表,根據預定時刻獲取對應的互動信息,使機頂盒獲取的互動信息具有較高的準確性。

      而且,本發(fā)明在向用戶呈現互動信息后,還增加了接收用戶的操作指令,確定操作結果,將操作結果發(fā)送至服務器,接收服務器返回的互動結果,并向所述用戶呈現所述互動結果的諸多互動環(huán)節(jié),增加了用戶互動體驗,提高了互動效果。

      最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

      通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本申請可借助軟件加必需的硬件平臺的方式來實現,當然也可以全部通過硬件來實施,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本申請的技術方案對背景技術做出貢獻的全部或者部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。

      本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。

      本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在具體實施方式及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本申請的限制。

      當前第1頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1