本發明涉及智能電視機頂盒,尤其涉及一種機頂盒iptv域名請求方法、裝置、終端和存儲介質。
背景技術:
1、ptv機頂盒一般主要采用有線作為傳輸網絡,部分機頂盒設備取消了以太網口,采用無線作為機頂盒的網絡接口。無線的優點是安裝簡單不需要布線。iptv小型化后優點是小巧和安裝簡單。但是由于小型化后取消了有線,所以設備原生只能通過無線連接,一般通過無線連接光貓或者路由器。例如,機頂盒設備訪問iptv網絡內的域名,就會導致域名解析失敗不清楚。
2、iptv小型化后,網絡一般連接internet?互聯網。但是有些業務和環境還是需要連接iptv專網。由于只有一個網絡設備,需要同時解決互聯網和專網,有些地方采用了光貓配置全路由方案。全路由方案是一種由光貓位置同時接入互聯網和iptv方法。由光貓完成pppoe撥號接入互聯網,然后由光貓完成ipoe撥號后,接入iptv網絡。當機頂盒發出請求后,光貓接收到數據后按配置進行轉發(一般通過目的地址段),將對應的數據發送到iptv網絡或者互聯網。
3、然而,在上述的網絡環境中,如果是單純的ip地址請求交互沒有問題,但是如果機頂盒請求帶有域名的地址就可能出現問題,例如,機頂盒設備訪問iptv網絡內的域名,就會導致域名解析失敗。
技術實現思路
1、本發明的主要目的在于提供一種機頂盒iptv域名請求方法、裝置、終端和存儲介質,旨在實現iptv中的應用使程序按照需求使用專網域名服務器的功能,無需使用額外的網絡設備和額外的地址分配。
2、為實現上述目的,本發明提供一種機頂盒iptv域名請求方法,應用于iptv系統,所述iptv系統用于管理交互式網絡電視服務,所述方法包括:
3、獲取網絡標識符;
4、為所述網絡標識符分配一個預設服務器地址;
5、基于所述網絡標識符以及所述預設服務器地址,創建網絡標識符對應的路由環境;
6、基于所述網絡標識符,通過調用第一預設函數,將iptv系統中應用程序的查詢請求引導至所述預設服務器地址,以實現所述應用程序使用預設服務器地址對應的服務器進行域名解析。
7、具體地,在所述獲取網絡標識符之前,所述方法還包括:
8、啟動預設網絡管理程序,其中,所述預設網絡管理程序用于負責網絡管理和后臺控制。
9、具體地,所述為所述網絡標識符分配一個預設服務器地址,包括:
10、通過調用第二預設函數,設置網絡標識符對應的所述預設服務器地址。
11、具體地,所述為所述網絡標識符分配一個預設服務器地址,包括:
12、基于所述iptv系統的業務需求、用戶權限以及iptv系統對應的網絡類型,通過預設策略匹配算法,為所述網絡標識符分配所述預設服務器地址,以使所述網絡標識符獲得更強域名解析能力和更好的穩定性。
13、具體地,所述路由環境包括路由表以及路由規則,所述基于所述網絡標識符以及所述預設服務器地址,創建網絡標識符對應的路由環境,包括:
14、獲取初始路由表;
15、將所述iptv系統的當前路由信息添加至所述初始路由表,得到所述路由表;
16、將所述網絡標識符與所述路由表進行關聯,以使網絡標識符對應的網絡流量導向所述路由表;
17、獲取所述路由規則,以確定網絡標識符對應的網絡流量使用所述路由表。
18、具體地,所述獲取所述路由規則,包括:
19、通過設置防火墻,在所述路由表中輸入流量定向規則,以獲取所述路由規則。
20、具體地,所述獲取所述路由規則,包括:
21、在所述iptv系統的路由器命令行界面中輸入路由規則命令行,以獲取所述路由規則。
22、為實現上述目的,本發明還提供一種機頂盒iptv域名請求裝置,應用于iptv系統,所述iptv系統用于管理交互式網絡電視服務,所述裝置包括:
23、第一單元,用于獲取網絡標識符;
24、第二單元,用于為所述網絡標識符分配一個預設服務器地址;
25、第三單元,用于基于所述網絡標識符以及所述預設服務器地址,創建網絡標識符對應的路由環境;
26、第四單元,用于基于所述網絡標識符,通過調用第一預設函數,將iptv系統中應用程序的查詢請求引導至所述預設服務器地址,以實現所述應用程序使用預設服務器地址對應的服務器進行域名解析。
27、為實現上述目的,本發明還提供一種終端,包括存儲器存儲有多條指令;所述處理器從所述存儲器中加載指令,以執行本發明所提供的任一種方法中的步驟。
28、為實現上述目的,本發明還提供一種存儲介質,所述存儲介質存儲有多條指令,所述指令適于處理器進行加載,以執行本發明所提供的任一種方法中的步驟。
29、本發明提供的一種機頂盒iptv域名請求方法、裝置、終端和存儲介質,可以首先獲取網絡標識符;然后,為所述網絡標識符分配一個預設服務器地址;再然后,基于所述網絡標識符以及所述預設服務器地址,創建網絡標識符對應的路由環境;最終,基于所述網絡標識符,通過調用第一預設函數,將iptv系統中應用程序的查詢請求引導至所述預設服務器地址,以實現iptv中的應用使程序按照需求使用專網域名服務器的功能,過程中無需使用額外的網絡設備和額外的地址分配,從而使iptv中的應用使用固定專網域名地址進行域名解析。其他網絡連接等功能還是使用系統原網絡,進而實現了在iptv應用按需求使用專網域名服務器的功能。
1.一種機頂盒iptv域名請求方法,其特征在于,應用于iptv系統,所述iptv系統用于管理交互式網絡電視服務,所述方法包括:
2.如權利要求1所述的方法,其特征在于,在所述獲取網絡標識符之前,所述方法還包括:
3.如權利要求1所述的方法,其特征在于,所述為所述網絡標識符分配一個預設服務器地址,包括:
4.如權利要求1所述的方法,其特征在于,所述為所述網絡標識符分配一個預設服務器地址,包括:
5.如權利要求1所述的方法,其特征在于,所述路由環境包括路由表以及路由規則,所述基于所述網絡標識符以及所述預設服務器地址,創建網絡標識符對應的路由環境,包括:
6.如權利要求5所述的方法,其特征在于,所述獲取所述路由規則,包括:
7.如權利要求5所述的方法,其特征在于,所述獲取所述路由規則,包括:
8.一種機頂盒iptv域名請求裝置,其特征在于,應用于iptv系統,所述iptv系統用于管理交互式網絡電視服務,所述裝置包括:
9.一種終端,其特征在于,包括處理器和存儲器,所述存儲器存儲有多條指令;所述處理器從所述存儲器中加載指令,以執行如權利要求1~7任一項所述方法中的步驟。
10.一種存儲介質,其特征在于,所述存儲介質存儲有多條指令,所述指令適于處理器進行加載,以執行權利要求1~7任一項所述方法中的步驟。