本發明涉及通信領域,具體而言,涉及一種電子節目指南(Electronic program guide,簡稱為EPG)的顯示方法及裝置、機頂盒。
背景技術:
EPG又名電子節目單,通常伴隨數字電視信號或數字廣播信號傳送。主要作用是用戶利用EPG提供的菜單,可以選擇自己喜歡的組播頻道;訂購自己喜歡的節目。還可以查看節目的附加信息,例如對節目內容介紹、演員及導演的介紹等。同時利用家長控制功能,可以控制孩子的觀看權限。EPG已成為數字電視的重要標志,是觀眾進入數字電視和交互式網絡電視(Internet Protocol Television,簡稱為IPTV)的門戶。
到目前為止,數字電視只有兩種傳輸模式,一種是基于廣播方式的傳播,一種是基于互聯網協議(Internet Protocol,簡稱為IP)的協議模式;就是我們通常說的數字視頻廣播(Digital Video Broadcast,DVB模式和IPTV模式,兩個模式各有優缺點。DVB最大的優點就是高碼率,共享較大帶寬,是目前主要推廣的模式。但DVB是一點對多點的廣播方式,用戶只是它的一個對象,自己無法控制內容。OTT(Over The Top)TV通過公共互聯網向聯網設備(電視、PC、移動終端)傳輸IP視頻和互聯網應用融合的服務。IPTV屬于典型的OTT(Over The Top)系統業務。IPTV獨享帶寬,最大的優勢就是點對點,非常自由的與用戶互動。
這兩種模式聯合起來,DVB廣播的高碼流彌補IP的低碼流,IP的點對點取代廣播的一點對多點,變成雙模電視,既能夠接收廣播信號,又能夠接收IP協議的流媒體信號。這樣就可以在兩個網絡上同時享受音頻和視頻的服務。這就是雙模機頂盒的基本模式。
現有技術下雙模機頂盒的DVB模式和OTT模式是獨立運行的,當用戶觀看DVB直播節目與OTT電視直播、電視劇首播或視頻點播(Video on Demand,簡稱為VOD)點播,必須手動進行模式的切換。與用戶緊密交互的EPG電子節目單也采用不同的模板進行顯示,顯示方式和風格也不盡相同。目前各運行商、機頂盒廠商的EPG,只針對某一個網絡或一種機頂盒,缺乏廣泛的適用性,在實際應用中有如下問題:EPG內容信息缺乏統一的數據格式,各臺、網之間交換EPG時具有很大的復雜性;兼容性差,每個數字電視平臺都必須重復設計和開發EPG系統。
針對相關技術中,EPG只能針對一種網絡或者一個機頂盒的顯示方式導致的機頂盒適用性差的問題,尚未提出有效的解決方案。
技術實現要素:
為了解決上述技術問題,本發明提供了一種EPG的顯示方法及裝置、機頂盒。
根據本發明的一個方面,提供了一種EPG的顯示方法,包括:機頂盒獲取DVB的第一EPG數據和OTT的第二EPG數據;所述機頂盒將所述第一EPG數據和所述第二EPG數據按照指定格式融合成第三EPG數據;所述機頂盒顯示所述第三EPG數據所對應的EPG。
優選地,所述機頂盒將所述第一EPG數據和所述第二EPG數據按照指定格式融合成第三EPG數據,包括:獲取所述第一EPG數據對應的第一節目單信息和所述第二EPG數據對應的第二節目單信息;將所述第一節目單信息和所述第二節目單信息按照所述指定格式融合成第三節目單信息;并根據所述第三節目單信息確定所述第三EPG數據。
優選地,將所述第一節目單信息和所述第二節目單信息按照所述指定格式融合成第三節目單信息,包括:將所述第一節目單信息中包括的節目單預告標識和所述第二節目單信息中包括的節目單預告統一整合為節目單預告標識;和/或將所述第一節目單信息中包括的開始時間和持續時間,和所述第二節目單信息中包括的開始時間和結束時間統一整合為開始時間和結束時間;和/或將所述第一節目單信息中包括的節目內容分級和所述第二節目單信息中包括的內容或節目單分級統一整合為節目內容分級,其中,所述第三節目單信息包括:整合的所述節目單預告標識、整合的所述開始時間和結束時間、整合的所述節目內容分級。
優選地,所述第三節目單信息還包括:當前網絡錄制狀態標識、是否支持個人錄制的標識。
優選地,機頂盒獲取數字視頻廣播DVB的第一EPG數據,包括:獲取以數據廣播方式廣播的數據碼流;從所述數據碼流中解析出所述第一EPG數據。
優選地,機頂盒獲取OTT的第二EPG數據,包括:向OTT系統服務器發送數據請求,其中,該數據請求用于請求OTT的第二EPG數據;接收所述OTT系統服務器下發的所述第二EPG數據。
根據本發明的另一個方面,還提供了一種機頂盒,所述機頂盒用于執行以上任一項所述的方法。
根據本發明的另一個方面,還提供了一種電子節目指南EPG的顯示裝置,應用于機頂盒,包括:獲取模塊,用于獲取數字視頻廣播DVB的第一EPG數據和OTT的第二EPG數據;融合模塊,用于將所述第一EPG數據和所述第二EPG數據按照指定格式融合成第三EPG數據;顯示模塊,用于顯示所述第三EPG數據所對應的EPG。
優選地,所述融合模塊,包括:獲取單元,用于獲取所述第一EPG數據對應的第 一節目單信息和所述第二EPG數據對應的第二節目單信息;融合單元,用于將所述第一節目單信息和所述第二節目單信息按照所述指定格式融合成第三節目單信息;確定單元,用于并根據所述第三節目單信息確定所述第三EPG數據。
優選地,所述融合單元,包括:第一融合子單元,用于將所述第一節目單信息中包括的節目單預告標識和所述第二節目單信息中包括的節目單預告統一整合為節目單預告標識;和/或第二融合子單元,用于將所述第一節目單信息中包括的開始時間和持續時間,和所述第二節目單信息中包括的開始時間和結束時間統一整合為開始時間和結束時間;和/或第三融合子單元,用于將所述第一節目單信息中包括的節目內容分級和所述第二節目單信息中包括的內容或節目單分級統一整合為節目內容分級,其中,所述第三節目單信息包括:整合的所述節目單預告標識、整合的所述開始時間和結束時間、整合的所述節目內容分級。
通過本發明,機頂盒能夠將DVB和OTT的EPG數據融合成一個新的EPG數據進而顯示的技術方案,解決了相關技術中,EPG只能針對一種網絡或者一個機頂盒的顯示方式導致的機頂盒適用性差,進而豐富了機頂盒的功能,提高了機頂盒的適用性。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1為根據本發明實施例的EPG的顯示方法的流程圖;
圖2為根據本發明實施例的EPG的顯示裝置的結構框圖;
圖3為根據本發明實施例的EPG的顯示裝置的融合模塊22的結構框圖;
圖4為根據本發明實施例的EPG的顯示裝置的融合單元222的結構框圖;
圖5為根據本發明優選實施例一的雙模機頂盒融合DVB系統與OTT系統EPG電子節目單架構圖;
圖6為根據本發明優選實施例二的雙模機頂盒融合DVB系統與OTT系統EPG電子節目單流程示意圖;
圖7為根據本發明優選實施例三的機頂盒整合處理EPG節目單的方法流程示意圖;
圖8為根據本發明優選實施例四的獲取OTT直播頻道EPG信息流程圖;
圖9為根據本發明優選實施例五的雙模機頂盒融合EPG電子節目單并展示融合后的EPG信息示意圖。
具體實施方式
下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
在本發明實施例中,還提供了一種EPG的顯示方法,圖1為根據本發明實施例的EPG的顯示方法的流程圖,如圖1所示,包括以下步驟:
步驟S102,機頂盒獲取DVB的第一EPG數據和OTT的第二EPG數據;
步驟S104,機頂盒將第一EPG數據和第二EPG數據按照指定格式融合成第三EPG數據;
步驟S106,機頂盒顯示第三EPG數據所對應的EPG。
通過上述各個步驟,機頂盒能夠將DVB和OTT的EPG數據融合成一個新的EPG數據進而顯示的技術方案,解決了相關技術中,EPG只能針對一種網絡或者一個機頂盒的顯示方式導致的機頂盒適用性差,進而豐富了機頂盒的功能,提高了機頂盒的適用性。
上述步驟S104可以有多種實現方式,在本發明實施例中,提供了以下方案:獲取第一EPG數據對應的第一節目單信息和第二EPG數據對應的第二節目單信息;將第一節目單信息和第二節目單信息按照指定格式融合成第三節目單信息;并根據第三節目單信息確定第三EPG數據。
其中,將第一節目單信息和第二節目單信息按照指定格式融合成第三節目單信息可以通過以下方案實現:將第一節目單信息中包括的節目單預告標識和第二節目單信息中包括的節目單預告統一整合為節目單預告標識;和/或將第一節目單信息中包括的開始時間和持續時間,和第二節目單信息中包括的開始時間和結束時間統一整合為開始時間和結束時間;和/或將第一節目單信息中包括的節目內容分級和第二節目單信息中包括的內容或節目單分級統一整合為節目內容分級,其中,第三節目單信息包括:整合的節目單預告標識、整合的開始時間和結束時間、整合的所述節目內容分級,為了使得上述第三EPG數據更加完整,在本發明實施例中,第三節目單信息還至少包括以下信息:當前網絡錄制狀態標識、是否支持個人錄制的標識。
在實際應用中,以下一示例詳細說明上述步驟S102的技術方案,機頂盒獲取數字 視頻廣播DVB的第一EPG數據可以通過以下方式實現:獲取以數據廣播方式廣播的數據碼流;從數據碼流中解析出第一EPG數據,以及機頂盒獲取OTT的第二EPG數據可以通過以下方式實現:向OTT系統服務器發送數據請求,其中,該數據請求用于請求OTT的第二EPG數據;接收OTT系統服務器下發的第二EPG數據。
在本發明實施例中,還提供了一種機頂盒,用于執行以上任一項的方法。
為了更好的理解和更加詳細的說明上述EPG的顯示方案,以下再結合一示例進行詳細解釋上述技術方案:
本發明示例主要包括以下步驟:
步驟A:DVB頻道搜索啟動,觸發兩個動作,一是DVB系統的節目搜索,搜索到的DVB頻道保存在數據融合模塊;同時發送命令請求到OTT系統,請求OTT直播頻道的下發;二是DVB頻道搜索觸發了DVB系統的EPG電子節目單的搜索。
步驟B:OTT系統接收到相應數據請求之后進行直播頻道的數據下發,機頂盒接收到之后與之前保存的DVB頻道進行頻道混排,去除重復節目,得到一個包含DVB和OTT兩個系統的節目列表。再以列表中OTT直播節目信息的節目ID作為參數,向OTT系統服務器請求相應節目的EPG電子節目單數據。
步驟C:OTT系統接收到相關參數對應的請求命令之后,經過相關邏輯檢索,下發符合條件的OTT系統直播頻道的EPG電子節目單數據。
步驟D:機頂盒接收到OTT系統下發的直播頻道EPG電子節目單,再與步驟A中的DVB系統EPG搜索得到的EPG電子節目單進行融合處理,得到融合后統一格式的EPG信息,包含DVB系統和OTT系統所有的直播頻道及其屬性。
步驟E:機頂盒的本地模板展示包含DVB系統和OTT系統所有的直播頻道相關信息。
采用本發明實施例上述提供的技術方案,原有的雙模機頂盒只支持兩種模式的切換操作,DVB系統EPG節目單只能看DVB的頻道信息,要看OTT的直播頻道EPG信息,必須用戶手動進入OTT系統接口,進行模式切換之后再進入對應EPG電子節目單中查看。本發明實施例對原有的雙模機頂盒上兩種模式下直播頻道的EPG電子節目單進行融合處理,統一了兩種模式下EPG的數據格式,并在本地模板展示所有的直播節目信息,并優化了所有直播頻道的展示風格。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述的動作順序的限制,因為依據本發明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明所必需的。
在本實施例中還提供了一種EPG的顯示裝置,應用于機頂盒,用于實現上述實施例及優選實施方式,已經進行過說明的不再贅述,下面對該裝置中涉及到的模塊進行說明。如以下所使用的,術語“模塊”可以實現預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現,但是硬件,或者軟件和硬件的組合的實現也是可能并被構想的。圖2為根據本發明實施例的EPG的顯示裝置的結構框圖。如圖2所示,該裝置包括:
獲取模塊20,用于獲取數字視頻廣播DVB的第一EPG數據和OTT的第二EPG數據;
融合模塊22,與獲取模塊20連接,用于將第一EPG數據和第二EPG數據按照指定格式融合成第三EPG數據;
顯示模塊24,與融合模塊22連接,用于顯示第三EPG數據所對應的EPG。
通過上述各個模塊的綜合作用,機頂盒能夠將DVB和OTT的EPG數據融合成一個新的EPG數據進而顯示的技術方案,解決了相關技術中,EPG只能針對一種網絡或者一個機頂盒的顯示方式導致的機頂盒適用性差,進而豐富了機頂盒的功能,提高了機頂盒的適用性。
圖3為根據本發明實施例的EPG的顯示裝置的融合模塊的結構框圖,如圖3所示,融合模塊22,包括:獲取單元220,用于獲取第一EPG數據對應的第一節目單信息和第二EPG數據對應的第二節目單信息;融合單元222,與獲取單元220連接,用于將第一節目單信息和第二節目單信息按照指定格式融合成第三節目單信息;確定單元224,與融合單元222連接,用于并根據第三節目單信息確定第三EPG數據。
圖4為根據本發明實施例的EPG的顯示裝置的融合單元222的結構框圖,如圖4所示,融合單元222,包括:第一融合子單元2220,用于將第一節目單信息中包括的節目單預告標識和第二節目單信息中包括的節目單預告統一整合為節目單預告標識;和/或第二融合子單元2222,用于將第一節目單信息中包括的開始時間和持續時間,和第二節目單信息中包括的開始時間和結束時間統一整合為開始時間和結束時間;和/或第三融合子單元2224,用于將第一節目單信息中包括的節目內容分級和第二節目單信息中包括的內容或節目單分級統一整合為節目內容分級,其中,第三節目單信息包括:整合的節目單預告標識、整合的開始時間和結束時間、整合的所述節目內容分級。
以下結合示例對上述EPG的顯示裝置的結構進行詳細描述:
機頂盒中的DVB系統EPG電子節目單解析模塊(相當于上述獲取模塊20)接收來自于機頂盒終端獲取到的數據,該數據采用數據廣播方式傳輸,EPG信息保存在碼流的事件信息表(Event Information Table,簡稱為EIT)表中。該模塊解析EIT表并生成一定格式的節目單數據。
機頂盒中的OTT系統EPG電子節目單解析模塊(相當于上述獲取模塊20),獲取OTT系統直播頻道的EPG信息。OTT系統數據保存在網絡側OTT系統的系統服務器上,機頂盒使用IP網絡數據請求向系統側發出獲取數據的相關請求,對獲取到的網絡數據解析處理并下發到機頂盒。
機頂盒中的DVB與OTT系統EPG電子節目單數據融合模塊(相當于上述融合模塊22)是將雙模機頂盒在兩種模式下接收的EPG電子節目單數據進行去冗余操作,并根據DVB和OTT不同系統的節目數據屬性進行整合,存儲為統一格式的EPG數據信息。
機頂盒中的混模EPG電子節目單展示模塊(相當于顯示模塊24),經過DVB與OTT系統EPG電子節目單數據融合模塊處理,所有直播電視的EPG節目單都顯示在本地模板中,這樣用戶直接在本地模板即可看到兩個系統中所有的直播節目信息,避免了兩個模式下兩種模板間的頻繁切換。
以下結合優選實施例一至優選實施例五詳細說明上述EPG的顯示過程,但并不用于限定本發明實施例的技術方案。
優選實施例一
圖5為根據本發明優選實施例一的雙模機頂盒融合DVB系統與OTT系統EPG電子節目單框架圖,如圖5所示,DVB系統EPG電子節目單解析模塊50和OTT系統EPG電子節目單解析模塊52,分別獲得解析到的各系統的EPG信息,二者通過DVB與OTT系統EPG電子節目單數據融合模塊54進行融合,包括去除冗余直播頻道、統一EPG數據格式等;得到融合之后的EPG數據,再經過混模EPG電子節目單展示模塊56進行展示。
優選實施例二
圖6為根據本發明優選實施例二的雙模機頂盒融合DVB系統與OTT系統EPG電子節目單流程示意圖;如圖6所示,包括以下步驟:
步驟S602:節目搜索觸發EPG搜索;
步驟S604:OTT系統成功登陸;
步驟S606:DVB與OTT系統直播頻道混排;
步驟S608:請求獲取OTT直播節目EPG信息;
步驟S610:OTT系統EPG電子節目單;
步驟S612:本地錄制;
步驟S614:DVB系統EPG電子節目單;
步驟S616:EPG電子節目單融合;
步驟S618:融合后的EPG電子節目單。
上述技術方案可以理解為:首先從DVB系統發起節目搜索,同時發送命令請求OTT下發直播頻道,此時也會觸發DVB系統的EPG搜索。如果DVB系統EPG節目單中的某頻道經過本地錄制,那么該頻道節目攜帶時移信息,可進行回放。OTT系統成功登陸后,接收到相應數據請求之后下發直播頻點數據,與搜索到的DVB頻道進行混排,去除冗余數據,如遇重復保留DVB系統直播頻道。根據混排頻道列表中OTT直播頻道相關參數,請求獲取OTT直播節目EPG信息,OTT系統收到該請求會下發OTT系統EPG電子節目單到數據融合模塊。同時與中觸發EPG搜索得到的DVB系統EPG電子節目單進行融合處理。得到融合后的統一數據格式的EPG電子節目單。
優選實施例三
圖7為根據本發明優選實施例三的機頂盒整合處理EPG節目單的方法流程示意圖,如圖7所示,
首先獲取DVB系統的EPG節目單信息數據209:channecode(頻道code)、prevueid(節目單預告ID)、prevuename(節目單預告名稱)、begintime(開始時間)、duration(持續時間)、programdesc(節目描述信息)、eventrating(節目內容分級)等,再獲取OTT系統的EPG節目單數據207:prevuecode(節目單預告code)、prevuename(節目單預告名稱)、description(描述信息)、channelcode(頻道code)、utcbegintime(開始時間)、utcendtime(結束時間)、ratingid(用戶/內容/節目單級別)、dolby(是否杜比音頻)等。再將兩個系統的EPG節目單信息轉化成JSON格式進行存儲。JSON可以將JavaScrip對象中表示的一組數據轉化為字符串,然后在函數之間直接傳遞字符串。
整合處理是從兩個系統的EPG節目單中提取出頻道必需的關鍵屬性進行存儲,再傳給模板進行后續顯示操作。整合頻道屬性的時候有合并項,DVB的prevueid和OTT的prevuecode合并為prevueid節目單預告ID;DVB系統每個節目的播放時間用開始時間和持續時間表示,與OTT整合為開始時間和結束時間;DVB的eventrating節目內容分級和OTT的ratingid內容/節目單級別整合為eventrating節目單限制級別。整合頻道屬性的時候也有增減屬性或保留一個系統中的頻道屬性,在整合后的EPG節目單中的privaterecordenable對于DVB的EPG頻道屬于增加的屬性;npvrstatus對于DVB直播頻道來說不支持,那么該屬性值為0,僅對于OTT系統直播頻道有效。經過整合后的EPG節目單信息包含如下頻道屬性:channecode(頻道code)、prevueid(節目單預告ID)、prevuename(節目單預告名稱)、begintime(開始時間)、endtime(結束時間)、programdesc(節目描述信息)、eventrating(節目內容分級)、privaterecordenable(是否支持個人錄制)、npvrstatus(網絡錄制狀態)等。
優選實施例四
圖8為根據本發明優選實施例四的獲取OTT直播頻道EPG信息流程圖,如圖8所示,包括以下步驟:
步驟S802:DVB系統節目搜索觸發EPG搜索;
步驟S804:發送相關請求;
步驟S806:直播頻道搜索;
步驟S808:啟動OTT系統并成功登陸;
步驟S810:上報DVB直播頻道信息;
步驟S812:下發OTT直播頻道信息;
步驟S814:直播頻道數據混排;
步驟S816:統一格式直播頻道數據;
步驟S818:根據OTT直播頻道參數請求直播頻道EPG信息;
步驟S820:OTT直播頻道EPG信息;
步驟S822;OTT系統下發OTT的EPG信息;
步驟S824;上報DVB直播頻道的EPG信息;
步驟S826;得到統一格式的EPG信息。
該流程圖比較詳細的描述了獲取OTT直播頻道EPG信息的流程。流程涉及兩次向OTT系統請求數據。一次是OTT直播頻道信息,另一次是請求OTT直播頻道的EPG電子節目單。DVB搜索發起DVB與OTT直播頻道的搜索操作,DVB系統上報DVB直播頻道,OTT系統根據第一次數據請求下發OTT直播電視頻道信息,在數據融合模塊進行混排處理,去除重復頻道,得到統一格式的直播頻道數據。再根據整合后的OTT直播頻道數據相關參數,向OTT系統請求對應EPG信息。
優選實施例五
圖9為根據本發明優選實施例五的雙模機頂盒融合EPG電子節目單并展示融合后的EPG信息示意圖,如圖9所示,包括以下步驟:
步驟S902:判斷DVB節目是否為本地錄制節目,如果是,則步驟S904,如果不是,則轉步驟S906;
步驟S904:添加示意信息;
步驟S906:混排EPG電子節目單展示;
步驟S908:判斷OTT節目是否攜帶時移信息,如果是,則轉步驟S906,如果否,則轉步驟S910;
步驟S910:判斷是否為網絡錄制節目,無論是或否,都轉步驟S906。
融合后的EPG信息展示在本地模板中的都是直播頻道信息,在融合后的EPG電子節目單中,用戶可以直接選擇相應頻道進行播放。融合后的EPG節目單中,邏輯上分兩部分,先存放的是DVB系統的EPG信息,并且根據節目是否是本地錄制節目進行判斷是否攜帶時移信息。如果是本地錄制節目,則支持錄制相應時間段內的回放及快進快退功能。后存放的是OTT直播頻道的EPG信息,OTT直播節目有的自身會攜帶時移信息,如果不具有,而經過網絡錄制的節目也可以進行回放。直接與用戶交互的是融合之后的EPG,包含了統一格式的兩個系統所有的直播頻道信息,有效提升了用戶體驗。
綜上所述,本發明實施例達到了以下技術效果:解決了相關技術中,EPG只能針對一種網絡或者一個機頂盒的顯示方式導致的機頂盒適用性差,進而豐富了機頂盒的功能,提高了機頂盒的適用性。
在另外一個實施例中,還提供了一種軟件,該軟件用于執行上述實施例及優選實施方式中描述的技術方案。
在另外一個實施例中,還提供了一種存儲介質,該存儲介質中存儲有上述軟件,該存儲介質包括但不限于:光盤、軟盤、硬盤、可擦寫存儲器等。
需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的對象在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,并且在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。
以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何 修改、等同替換、改進等,均應包含在本發明的保護范圍之內。